原创 开源君 开源指南 2022-05-06 22:47
收录于合集
哈喽,大家好,我是开源君,一个资深的互联网玩家,致力于为大家分享各领域优质开源项目。
不知道大家平时用的 http 请求的工具是什么呢?postman 还是一些在线的工具。今天开源君给大家介绍一款工具很特别,它直接使用命令行终端来发起 http 请求,工具的名称叫 httpie。
这个项目还有一个故事,由于一些原因,作者把仓库改为私有以后,github 系统把 star 数给清空了,10 年的社区直接没了,挺难受的。
HTTPie 是 HTTP 请求的命令行客户端,目的是让终端和 web 服务器的交互尽可能地人性化。它一般用来测试以及开发调试,支持 http 和 https 协议。
有如下特性:
python -m pip install --upgrade httpie
brew install httpie
choco install httpie
更多安装方式可以看官方文档。
# 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
http pie.dev/cookies Cookie:sessionid=foo
更多项目使用方式与玩法,点击下方卡片,回复 220506
获取项目地址。
专注分享 Github、Gitee 上知名的 Java、Python、前端、后端、Web、AI、架构、虚拟化等多个领域的优质学习资源、开源项目。
132篇原创内容
公众号
欢迎加入开源指南读者交流群,以摸鱼、白嫖技术课程为主,有一群有趣有料的小伙伴在等你哦!进群方式:开源指南 公众号 回复 666
,按提示操作即可进群。
喜欢此内容的人还喜欢
开源指南
不喜欢
确定
联系客服