可用的 HTTP 模拟调试服务
httpbin.org
如果需要一些简单的 http 响应模拟,httpbin.org 无疑是个很好的选择。
httpbin.org 首页就是帮助,下面通过几个例子体验一下 httpbin.org 的用法。
模拟 POST
$ curl -X POST httpbin.org/post -d "dddd"
{
"args": {},
"data": "",
"files": {},
"form": {
"dddd": ""
},
"headers": {
"Accept": "*/*",
"Connection": "close",
"Content-Length": "4",
"Content-Type": "application/x-www-form-urlencoded",
"Host": "httpbin.org",
"User-Agent": "curl/7.29.0"
},
"json": null,
"origin": "112.224.67.169",
"url": "http://httpbin.org/post"
}
返回请求的所有信息
$ curl -X DELETE httpbin.org/anything
{
"args": {},
"data": "",
"files": {},
"form": {},
"headers": {
"Accept": "*/*",
"Connection": "close",
"Content-Length": "0",
"Host": "httpbin.org",
"User-Agent": "curl/7.29.0"
},
"json": null,
"method": "DELETE",
"origin": "112.224.67.169",
"url": "http://httpbin.org/anything"
}
返回一个 401 状态码
$ curl -i httpbin.org/status/401
HTTP/1.1 401 UNAUTHORIZED
requestb.in
如果希望服务器把请求都缓存起来,以便统一查看请求和响应的信息,那么 requestb.in 更好用。
到 requestb.in 的首页上点击 Create a RequestBin
按钮就跳转到一个新页面,并提示了新建 Bin 的 URL,如:https://requestb.in/w9uxqaw9
。旁边是个红色的实心圆圈。
发送下列请求来测试 requestb.in 的功能:
$ curl -X DELETE https://requestb.in/w9uxqaw9
$ curl -X POST https://requestb.in/w9uxqaw9
然后点击红色的实心圆圈,网页进入了列表页面,页面上显示了上面两个请求的信息。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论