什么是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
如何对url发起请求
下载文件
发送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)沟通联系。