HTTPie(发音为aitch-tee-tee-pie)是一个命令行HTTP客户端。其目标是使与Web服务的CLI交互尽可能人性化。它提供了一个简单的http命令,允许使用简单自然的语法发送任意HTTP请求,并显示彩色输出。HTTPie可用于测试,调试以及通常与HTTP服务器交互。
HTTPie官方文档
windows下安装
pip install --upgrade httpie
HTTPie的简单使用
一个完整的请求语句的大概样子
http [选项(flags)] [方法] URL [查询字符串/数据字段/首部字段]
HTTPie数据语法
| 类型 | 符号 | 示例 | 
|---|---|---|
| URL参数 | == | param==value | 
| 首部字段 | : | Name:value | 
| 数据字段 | = | field=value | 
| 原生JSON字段 | := | field:=json | 
| 表单上传字段 | @ | field@dir/file | 
示例
1  | # 下载文件  |