我需要一个实时测试服务器,它可以通过 HTTP GET 接受我对基本信息的请求,还允许我进行 POST(即使它实际上什么也没做)。这完全是为了测试目的。
一个很好的例子是 here .它很容易接受 GET 请求,但我还需要一个接受 POST 请求的。
有人知道我也可以发送虚拟测试消息的服务器吗?
最佳答案
它回显您请求中使用的任何这些类型的数据:
- 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返回删除数据
- https://httpbin.org/gzip返回 gzip 编码的数据。
- https://httpbin.org/status/:code返回给定的 HTTP 状态代码。
- https://httpbin.org/response-headers?key=val返回给定的响应 header 。
- 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 Auth。
- 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 秒。
关于接受 GET/POST 请求的 HTTP 测试服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5725430/