打开APP
userphoto
未登录

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

开通VIP
还在用 postman ?这款超级轻量的工具也很香!

原创 开源君 开源指南 2022-05-06 22:47

收录于合集

#开源项目133
#http1

哈喽,大家好,我是开源君,一个资深的互联网玩家,致力于为大家分享各领域优质开源项目。

不知道大家平时用的 http 请求的工具是什么呢?postman 还是一些在线的工具。今天开源君给大家介绍一款工具很特别,它直接使用命令行终端来发起 http 请求,工具的名称叫 httpie。

这个项目还有一个故事,由于一些原因,作者把仓库改为私有以后,github 系统把 star 数给清空了,10 年的社区直接没了,挺难受的。

项目介绍

HTTPie 是 HTTP 请求的命令行客户端,目的是让终端和 web 服务器的交互尽可能地人性化。它一般用来测试以及开发调试,支持 http 和 https 协议。

有如下特性:

  • 具有表现力和直观的语法
  • 格式化以及彩色的终端输出
  • 内置 JSON
  • 支持表单和文件上传
  • HTTPS,代理,和认证
  • 任意请求数据
  • 自定义头
  • 持久会话
  • 类似 Wget 下载
  • 支持 Linux, macOS, Windows,和 FreeBSD
  • 插件
  • 文档
  • 测试覆盖率

安装

python

python -m pip install --upgrade httpie

mac

  • homebrew
brew install httpie

windows

  • chocolatey
choco install httpie

更多安装方式可以看官方文档。

示例

  • hello
# https 请求 访问路径 httpie.io/hello
https httpie.io/hello
  • 自定义请求方法,请求头和请求数据
# http 请求 put 方法 请求路径为 pie.dev/put 请求头是 X-API-Token:123
# JSON 数据为:{name:John}
http PUT pie.dev/put X-API-Token:123 name=John
  • 提交表单
# http 请求 POST 方法 请求路径为 pie.dev/post -f 代表提交的是表单
# 表单数据为:hello=World
http -f POST pie.dev/post hello=World
  • 上传文件
http pie.dev/post < files/data.json
  • 下载文件
http pie.dev/image/png > image.png
  • COOKIE
http pie.dev/cookies Cookie:sessionid=foo

更多项目使用方式与玩法,点击下方卡片,回复 220506 获取项目地址。

开源指南

专注分享 Github、Gitee 上知名的 Java、Python、前端、后端、Web、AI、架构、虚拟化等多个领域的优质学习资源、开源项目。

132篇原创内容

公众号

写在最后

欢迎加入开源指南读者交流群,以摸鱼、白嫖技术课程为主,有一群有趣有料的小伙伴在等你哦!进群方式:开源指南 公众号 回复 666,按提示操作即可进群。

喜欢此内容的人还喜欢

开源指南

不喜欢

确定

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
httpie-命令行HTTP客户端,好用的cURL替换python库
python笔记42-http请求命令行工具(httpie)
网页测试必备工具之Postman
是时候扔掉 Postman 了,试试 IntelliJ IDEA 自带的高能神器!
浅谈postman和jmeter的用法与区别
Java|怎么解决postman模拟请求时400错误
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服