flask httpie测试工具(flask 104)

python编写的http测试类工具,可以模拟多种HTTP操作获取数据模型
pip install httpie #安装

安装完成后直接命令行输入 httpie 就可获取帮助信息
操作指令:
http -f POST www.baidu.com name=name #模拟表单提交

http -v www.baidu.com #显示详细的请求信息
http -h www.baidu,com #仅显示Header
http -b www.baidu.com #仅显示Body
http -d www.baidu.com #下载文件

http PUT www.baidu.com name=name password=pwd #传递json类型参数(字符串)
http PUT www.baidu.com age:=28 #非字符串类型使用:=分割

http --form POST www.baidu.com name='name' #模拟form的POST请求
http -f POST www.baidu.com/files name='name' file@~/test.txt #模拟form文件上传

http www.baidu.com User-Agent:Txl/1.0 'Cookie:a=b;b=c' Referer:http://www.baidu.com/

修改请求头,使用:分割

http -a username:password www.baidu.com #认证
http --auth--type=digest -a user:pwd www.baidu.com #认证

http --proxy=http:http://192.168.1.1:8080 www.baidu.com

使用HTTP代理

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 网络 理论模型,分为七层物理层数据链路层传输层会话层表示层应用层 实际应用,分为四层链路层网络层传输层应用层 IP...
    FlyingLittlePG阅读 4,344评论 0 0
  • AJAX 原生js操作ajax 1.创建XMLHttpRequest对象 var xhr = new XMLHtt...
    碧玉含香阅读 8,706评论 0 7
  • 网络请求是android客户端很重要的部分。下面从入门级开始介绍下自己Android网络请求的实践历程。希望能给刚...
    passiontim阅读 5,202评论 0 17
  • 在职业选择上,很多人都会问一个问题,这个职业有什么出路?想得到正确的回答,必须先搞清楚,自己究竟想得到什么东西...
    张子涯阅读 2,299评论 0 3
  • 你知道什么叫意外吗?就是我从没想过会遇见你,但我遇见了,我从没想过会爱你,但我还是爱了。 你的名字,是我读过最短的...
    李洪亮_f869阅读 1,774评论 0 0

友情链接更多精彩内容