请教一下有没有能指定输出status code的测试用的http server?

2012-07-09 22:07:27 +08:00
 vixvix
需要测试client端是否能对server端的不同状态做出正确的callback, 需要http server能输入指定的status code做测试,大家有没有见过累世的应用? 谢谢.
3745 次点击
所在节点    HTTP
9 条回复
Brutal
2012-07-09 22:09:50 +08:00
Tornado是你不二的选择!= =
ElmerZhang
2012-07-09 22:13:35 +08:00
luztak
2012-07-09 22:13:54 +08:00
用socket send "HTTP/1.1 " 状态码 状态描述就行了.
开头一行是HTTP/1.1 XXX\r\n
之后按照标准格式写剩下的
这里有几个常用状态
HTTP/1.1 200 OK
HTTP/1.1 201 Created
HTTP/1.1 403 Access Denied
HTTP/1.1 404 Not Found
HTTP/1.1 500 Internal Server Error
luztak
2012-07-09 22:15:24 +08:00
@ElmerZhang - -||牛人
phuslu
2012-07-09 22:16:35 +08:00
phuslu
2012-07-09 22:18:31 +08:00
再贴一次, http://www.httpbin.org/ 是 heroku 的应用,源码在 https://github.com/kennethreitz/httpbin/
写这个的应用的哥们很强,是 heroku 的(首席?) python 工程师。
vixvix
2012-07-09 22:28:23 +08:00
@Brutal Tonado没用过,估计看看然后写的话要花时间。

@luztak parsing我们有,就是要测试结构对不对。

@ElmerZhang 多谢牛人,很有用,我看看具体用起来如何。

@phuslu 这个也很不错,比上面牛人的功能多,bookmark了。

多谢各位!
CoX
2012-07-09 22:38:28 +08:00
lz做浏览器测试的?我们公司内部拿开源软件改了一个专门测这个的。
vixvix
2012-07-09 22:57:54 +08:00
@CoX 不是,我们有个library是居于http协议的,所以除了自定义的状态,还要测试标准http的状态回应

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX