HTTPie软件是一款非常专业且优秀的命令行HTTP客户端,作为API时代的用户友好的命令行,可让CLI和Web服务器之间尽可能人性化的进行交互,能够提供了简单的http命令,可返回带代码高亮的结果信息,您可以能够通过HTTPie很方便的使用http的命令调试接口,如GET、POST等,从而使得接口更加稳定,HTTPie基于python编写,内部使用了Requests和Pygments库,相对于cURL来说更加直观,所得到的结果结构更加清晰明了而且还会对返回的结果自动进行高亮和格式化,欢迎有需要的用户下载体验

软件功能
支持表单和文件上传
支持HTTP/HTTPS
支持HTTP_PROXY和HTTPS_PROXY
可定制的Http Header
支持持久化的Session
支持Python2.7和Python3.x
多操作系统:Linux/MacOS/Windows等的支持
完善的文档
软件特色
富有表现力的、直观的命令语法
格式化和彩色化的终端输出
内置JSON支持
支持任意的请求数据
自定义标头
类似Wget的下载
跨平台
插件和扩展
使用说明
用法
你好,世界:

概要:

例子
自定义HTTP方法,HTTP标头和JSON数据:

提交表格:

查看使用输出选项之一发送的请求:

构建并打印请求,而无需使用离线模式发送请求:

使用GitHub的API发布上的评论 问题 与身份验证:

使用重定向输入上传文件:

下载文件并通过重定向输出保存:

下载文件wget样式:

使用命名会话可以能够使通信的某些方面在对同一主机的请求之间保持不变:

设置自定义Host标头以解决丢失的DNS记录:

HTTP方法
HTTP方法的名称恰好在URL参数之前:

看起来与实际Request-Line发送的相似:

当METHOD命令中省略参数时,HTTPie默认为GET(无请求数据)或POST(有请求数据)。
要求网址
HTTPie执行请求所需的唯一信息是URL。
默认方案是http://并且可以能够从参数中省略:

HTTPie还安装了一个https可执行文件,其默认方案为https://:

查询字符串参数
如果您发现自己在终端上手动构造带有querystring参数的URL,则可能会喜欢param==value附加URL参数的语法。
这样,您就不必担心转义& 分隔符为您的外壳。此外,参数名称或值中的任何特殊字符都将自动转义URL(与完整URL中指定的参数相反,HTTPie不会修改该参数)。

的URL快捷方式 localhost
此外,还支持localhost的curl-like速记。这意味着,例如,:3000将扩展为http://localhost:3000 如果省略端口,则假定端口为80。

其他默认方案
调用HTTPie时https,默认方案为https:// ($ https example.org将向发送请求https://example.org)。
您还可以能够使用该--default-scheme 选项为HTTP以外的其他协议(可能通过插件支持)创建快捷方式。httpie-unixsocket插件的示例:

HTTP客户端的标准行为是通过压缩点段来标准化URL的路径部分,就像通常的文件系统将那样:

版权声明:HTTPie(命令行HTTP客户端)所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
驱动文件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
HTTPie(命令行HTTP客户端)安装包 | 2024年11月1日 | 1.71 MB | HTTPie.zip |
软件评论