按url提供http状态
status_server的Python项目详细描述
按url提供http状态
快速启动
- pip install status_server
- status_server
- curl -ihttp://localhost:8888/200
什么是状态服务器?
我在玩负载测试工具,我想生成更多 不止一种http响应类型,所以我将其合并在一起。
status_server返回请求uri中的状态代码。要200块吗? curl http://localhost:8888/200
想要404吗? curl http://localhost:8888/404
如果希望从可能的返回类型列表中随机选择一个值,该怎么办? curl http://localhost:8888/200/404/503
上面的命令有同样的机会返回三个http状态中的任何一个 代码。(1/3:200,1/3:404,1/3:503)
状态服务器支持所有请求的标准方法:
curl -iX POST http://localhost:8888/200
curl -iX DELETE http://localhost:8888/200
已知问题
304(未修改)不起作用。curl http://localhost:8888/304将 抛出异常并返回500,而不是304。