可用的 HTTP 模拟调试服务

发布于 2021-04-06 20:32:52 字数 1492 浏览 1409 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文