打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
httpie-命令行HTTP客户端,好用的cURL替换python库

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

其目标是使CLI与Web服务的交互尽可能对人类友好。HTTPie设计用于测试,调试,并通常与API和HTTP服务器交互。在http与https命令允许创建和发送任意HTTP请求。它们使用简单自然的语法,并提供格式化和彩色输出。

  主要特点

  • 富有表现力和直观的语法

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

  • 内置JSON支持

  • 表格和文件上传

  • HTTPS,代理和身份验证

  • 任意请求数据

  • 自定义标题

  • 持续性的会话

  • 类似于Wget的下载

  • Linux,macOS和Windows支持

安装

通用安装方法(可在Windows,Mac OS X,Linux等上运行,并且始终提供最新版本)是使用pip(确保我们拥有pip和setuptools的最新版本):

$ python -m pip install --upgrade pip setuptools$ python -m pip install --upgrade httpie

(如果pip由于某种原因安装失败,您可以尝试通过网盘下载httpie的源代码作为备用。)

用法

你好,世界:

$ https httpie.io/hello

概要:

$ http [flags] [METHOD] URL [ITEM [ITEM]]

另请参阅http --help。

范例

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

$ http PUT pie.dev/put X-API-Token:123 name=John

提交表格:

$ http -f POST pie.dev/post hello=World

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

$ http -v pie.dev/get

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

$ http --offline pie.dev/post hello=offline
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
还在用 postman ?这款超级轻量的工具也很香!
HTTPie:一个不错的 HTTP 命令行客户端
python笔记42-http请求命令行工具(httpie)
wget简单使用(2)
一文入门Python Selenium动态爬虫——从了解房价开始
使用python下载各大主流视频网站电影
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服