按url提供http状态

status_server的Python项目详细描述


按url提供http状态

快速启动

  1. pip install status_server
  2. status_server
  3. 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。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用INTEGER的java实例。parseInt和字符串转换方法   Java Eclipse项目设置在某处导致FileNotFound错误   如何在java中重写scala def close():Future[Unit]   java强制应用程序使用特定文件夹中的dll   javascript调用java方法,并从jsp中的下拉选择中设置参数值   使用aspectJ的java拦截静态方法   java Double。最小值未按预期工作   java如何使用WebDriverWait。直到没有定位器?   在Java中不同时区和不同DST之间转换unix时间戳   java Why语句不返回结果   数组为什么这个Clojure代码比Java中的其他代码慢?   java Rest+Spring AOP+接口不注入   java Tinylog与池连接一起工作吗?   使用jquery调用java Web服务   返回utf8的java Calendar getDisplayName