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 | # 下载文件 |