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部署

httpbin官方部署

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)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值