httpbin 是一个使用 Python + Flask 编写的 HTTP HTTP Request & Response Service。该服务主要用于测试 HTTP 库。
你可以向他发送请求,然后他会按照指定的规则将你的请求返回。这个类似于echo服务器,但是功能又比它要更强大一些。 httpbin支持HTTP/HTTPS,支持所有的HTTP动词,能模拟302跳转乃至302跳转的次数,还可以返回一个HTML文件或一个XML文件或一个图片文件(还支持指定返回图片的格式)。实在是请求调试中居家必备的良器!
httpbin官方地址:http://httpbin.org/#/
效果图:
1本地控制查看httpbin user-agent
curl http://httpbin.org/user-agen
2 查看get请求
-
本地执行
-
浏览器端执行:
3 本地部署httpbin
httpbin.org是部署在国外,考虑到被墙的情况,httpbin也可以自己搭建部署,非常简单,就像你本地安装git一样
git clone https://github.com/Runscope/httpbin.git
pip install -e httpbin
python -m httpbin.core [--port=PORT] [--host=HOST]