curl -x post from表单_HTTPie – 替代curl和wget的一个新选择

什么是HTTPie?

HTTPie(发音为aitch-tee-tee-pie)是一个命令行HTTP客户端。

httpie工具是一个现代命令行http客户端,它使CLI与Web服务交互。

它提供了一个简单的http命令,允许使用简单自然的语法发送任意HTTP请求,并显示彩色输出。

HTTPie可用于测试,调试以及通常与HTTP服务器交互。

主要特点

表达和直观的语法

格式化和彩色化的终端输出

内置JSON支持

表单和文件上传

HTTPS,代理和身份验证

任意请求数据

自定义标题

持久的会议

类似Wget的下载

Python 2.7和3.x支持

如何安装httpie

apt-get install httpie

yum install httpie

c2addbc65b487e329c2f4d1354a249e0.png

如何对url发起请求

b0fedc834f424a7130df61ea63d42aa8.png

下载文件

49093f39f2f2ff404455b6091679b6d0.png

发送GET请求

http get www.baidu.com

发送POST请求

http -f POST www.baidu.com username=123

http带有basic验证

http -a username:password www.baidu.com

http带有basic验证,并且digest加密

http -A digest -a username:password www.baidu.com

后记

虽然curl、wget已经用了很久,对于linux管理员来说已经很习惯,但是http确实也是一种选择,虽然本文作者还没有GET到http和curl、wget的明显优势,有待将来再次分享给大家。大家也可以与我的微信号(zzlyzq)沟通联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值