我需要一个实时测试服务器,该服务器通过HTTP GET接受我对基本信息的请求,并且还允许我进行POST(即使它实际上没有做任何事情)。这完全是出于测试目的。

一个很好的例子是here。它很容易接受GET请求,但是我也需要一个接受POST请求的人。

有人知道我也可以发送虚拟测试消息的服务器吗?

最佳答案

https://httpbin.org/
它回显您的请求中用于以下任何类型的数据:

  • https://httpbin.org/anything返回以下大部分内容。
  • https://httpbin.org/ip返回原始IP。
  • https://httpbin.org/user-agent返回用户代理。
  • https://httpbin.org/headers返回 header 字典。
  • https://httpbin.org/get返回GET数据。
  • https://httpbin.org/post返回POST数据。
  • https://httpbin.org/put返回PUT数据。
  • https://httpbin.org/delete返回DELETE数据
  • https://httpbin.org/gzip返回gzip编码的数据。
  • https://httpbin.org/status/:code返回给定的HTTP状态代码。
  • https://httpbin.org/response-headers?key=val返回给定的响应头。
  • https://httpbin.org/redirect/:n 302重定向n次。
  • https://httpbin.org/relative-redirect/:n 302相对重定向n次。
  • https://httpbin.org/cookies返回cookie数据。
  • https://httpbin.org/cookies/set/:name/:value设置一个简单的cookie。
  • https://httpbin.org/basic-auth/:user/:passwd向HTTPBasic身份验证发起挑战。
  • https://httpbin.org/hidden-basic-auth/:user/:passwd 404的BasicAuth。
  • https://httpbin.org/digest-auth/:qop/:user/:passwd挑战HTTP摘要验证。
  • https://httpbin.org/stream/:n流n–100行。
  • https://httpbin.org/delay/:n延迟n-10秒。
  • 10-04 12:51