Docker搭建httpbin服务
httpbin是大神kennethreitz为搭建测试用的http服务而写的项目,httpbin 这个服务应用能测试HTTP请求及响应的各种信息,比如 cookie、ip、headers 和登录验证等,且支持 GET、POST 等多种方法,对 web 开发和测试具有很大的帮助,它是用 Python + Flask 编写的,是一个开源项目,我汇总了一些使用docker搭建部署httpbin服务的详细
·
搭建httpbin服务
httpbin是大神kennethreitz为搭建测试用的http服务而写的项目,httpbin 这个服务应用能测试HTTP请求及响应的各种信息,比如 cookie、ip、headers 和登录验证等,且支持 GET、POST 等多种方法,对 web 开发和测试具有很大的帮助,它是用 Python + Flask 编写的,是一个开源项目,我汇总了一些使用docker搭建部署httpbin服务的详细步骤。
Kenneth Reitz: 著名的python首席架构师,requests、python-guide、pipenv、legit、autoenv等一系列大名鼎鼎的python类库及工具的创作者,大神级程序员,据说其身价高达5亿美元。
1. httbin部署
docker pull kennethreitz/httpbin
docker run -d -p 80:80 kennethreitz/httpbin
ifconfig
# 浏览器中输入ip地址
2. 用法教程
curl http://httpbin.org/ip
curl https://httpbin.org/get?show_env=1
curl -I http://httpbin.org/status/418
curl http://httpbin.org/get
3. requests测试
import requests
# pip install requests
# http://cn.python-requests.org/zh_CN/latest/
URL = r'http://192.168.127.128/'
if __name__ == '__main__':
r = requests.get(URL+'get', auth=('dahlin', '123456'))
print(r.text)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献4条内容
所有评论(0)