V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
httpbin - 协议调试工具
httpstatuses - 协议状态码查询
httpie - cURL-like tool for humans
Fiddler
vixvix
V2EX  ›  HTTP

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

  •  
  •   vixvix · Jul 9, 2012 · 4528 views
    This topic created in 5050 days ago, the information mentioned may be changed or developed.
    需要测试client端是否能对server端的不同状态做出正确的callback, 需要http server能输入指定的status code做测试,大家有没有见过累世的应用? 谢谢.
    9 replies    1970-01-01 08:00:00 +08:00
    Brutal
        1
    Brutal  
       Jul 9, 2012
    Tornado是你不二的选择!= =
    ElmerZhang
        2
    ElmerZhang  
       Jul 9, 2012   ❤️ 1
    luztak
        3
    luztak  
       Jul 9, 2012
    用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
        4
    luztak  
       Jul 9, 2012
    @ElmerZhang - -||牛人
    phuslu
        5
    phuslu  
       Jul 9, 2012   ❤️ 2
    phuslu
        6
    phuslu  
       Jul 9, 2012
    再贴一次, http://www.httpbin.org/ 是 heroku 的应用,源码在 https://github.com/kennethreitz/httpbin/
    写这个的应用的哥们很强,是 heroku 的(首席?) python 工程师。
    vixvix
        7
    vixvix  
    OP
       Jul 9, 2012
    @Brutal Tonado没用过,估计看看然后写的话要花时间。

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

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

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

    多谢各位!
    CoX
        8
    CoX  
       Jul 9, 2012
    lz做浏览器测试的?我们公司内部拿开源软件改了一个专门测这个的。
    vixvix
        9
    vixvix  
    OP
       Jul 9, 2012
    @CoX 不是,我们有个library是居于http协议的,所以除了自定义的状态,还要测试标准http的状态回应
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5196 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 01:09 · PVG 09:09 · LAX 18:09 · JFK 21:09
    ♥ Do have faith in what you're doing.