HTTPie 可用于与 HTTP 服务器做测试、调试和常规交互。...Github:https://github.com/jakubroztocil/httpie httpie 使用示例 http -h mimvp.com ? 1....安装 httpie httpie 是跨平台命令,支持 Mac OS X、 Linux、 Windows 1) Mac OS X brew install httpie // brew 命令安装...port install httpie // ports 命令安装 2) Linux easy_install httpie (CentOS 5.6/6.5/7.2 都成功) #...Debian, Ubuntu, etc. apt-get install httpie # Fedora, CentOS, RHEL, … yum install httpie # Arch Linux
HTTPie(发音为aitch-tee-tee-pie)是一个命令行HTTP客户端。其目标是使与Web服务的CLI交互尽可能人性化。...HTTPie可用于测试,调试以及通常与HTTP服务器交互。...HTTPie官方文档 https://httpie.org/doc windows下安装 pip install --upgrade httpie HTTPie的简单使用 一个完整的请求语句的大概样子...http [选项(flags)] [方法] URL [查询字符串/数据字段/首部字段] HTTPie数据语法 类型 符号 示例 URL参数 == param==value 首部字段 : Name:value...www.jb51.net/my_file.zip # 提交表单 $ http -f POST www.jb51.net name='Dan Nanni' comment='Hi there' # HTTPie
,需先安装Chocolatey choco install httpie 4、Linux(Debian and Ubuntu)系统下安装 curl -SsL https://packages.httpie.io.../deb/KEY.gpg | apt-key add - curl -SsL -o /etc/apt/sources.list.d/httpie.list https://packages.httpie.io.../deb/httpie.list apt update apt install httpie 5、Linux(CentOS and RHEL)系统下安装 yum install epel-release...yum install httpie 6、FreeBSD 系统下安装 pkg install www/py-httpie 4、快速上手 4.1、用法 打开终端,输入命令 用法: http [方法] URL...==admin password==123456 如图所示:HTTPie 执行结果 3、POST 请求,表单,返回值为 admin,123456 如图所示:Postman 执行结果 使用 HTTPie
使用HTTPie(一种使用Python编写的易于使用的命令行工具)调试API客户端。...pie-raspberry-bake-make-food.png HTTPie是易于使用且易于升级的HTTP客户端。...人不是图片的一部分,HTTPie这样的命令行工具的参数可以有效地处理此问题。 安装HTTPie 有几种安装HTTPie的方法。...可以将alias命令放在.bash_profile或.bashrc中,以便使用以下命令升级HTTPie: 屏幕快照 2019-11-24 下午7.58.30.png 使用HTTPie查询网站 HTTPie...使用HTTPie发送自定义请求 你还可以发送特定的标题。
先放一个 HTTPie 官方的一个 HTTPie VS cURL 的图给大家看看。...HTTPie VS cURL HTTPie 则在使用时的表现力、人性化做得比 wget、curl 好得多,就像在官网上宣传的那样,它追求的是人性化、简单自然的语法,以及彩色的输出。...而且 HTTPie 还有一些不错的优点,比如对 JSON 的良好支撑、持久性会话等特性。...httpie 或者使用 python 的方式来安装 sudo pip install --upgrade httpie Mac OSX brew install httpie 安装开发版本 #...Mac OSX brew install httpie --HEAD # Python安装方式 pip install --upgrade https://github.com/jkbrzt/httpie
变量,cookie的管理等」 curl 参数多 不够灵活 主要在Linux平台中使用 学习成本高 wget Linux中下载资源的工具 参数多 主要功能是命令行下载,功能单一 HTTP客户端命令行工具-HTTPie...文件提交 支持请求头,请求体,响应头或相遇体 支持多平台 安装 windows: $ pip install --upgrade pip setuptools$ pip install --upgrade httpie...其他:https://httpie.org/doc#installation 查看帮助 官方文档:https://httpie.org/doc $ http --helpzhongxindeMacBook-Pro...Positional Arguments: These arguments come after any flags and in the order they...This argument can be omitted in which case HTTPie will use POST if there is some data to be sent
httpie就是基于requests开发的,给人类用的命令行工具,取代curl的绝佳工具。...环境安装 pip install httpie==1.0.3 查看版本号 C:\Users\dell>pip show httpie Name: httpie Version: 1.0.3 Summary...: HTTPie - a CLI, cURL-like tool for humans....Home-page: http://httpie.org/ Author: Jakub Roztocil Author-email: jakub@roztocil.co License: BSD Location...接下来发个POST请求,比如我要发送的报文是这样的 POST http://127.0.0.1:8000/info HTTP/1.1 Host: 127.0.0.1:8000 User-Agent: HTTPie
httpie 去年还整了个大活 - 其 github 高星项目丢失了 54k 的 starts. httpie star lost 不过今天的主角不是 httpie 的 cli. 而是。.....好像是去年吧,httpie 发布了其 httpie 的桌面版,又在今年加入了重磅的基于 API 的 prompt 功能。我觉得有必要像大家推荐一波了。...httpie desktop httpie desktop[2] 具有 cli 版本的所有用户友好性,并且有了一个漂亮的图形界面。...完美~ httpie desktop 深色模式 AI 辅助 httpie 的 AI 功能真的是非常实用,如下图: AI 辅助 可以直接通过口语化的描述,请 httpie 自动生成响应的 API 细节...httpie desktop sync 其他实用功能 其他 Postman 的功能,httpie 也基本都有,一个不落。
官方:HTTPie:API 时代的人性化 CLI HTTP 客户端 HTTPie 是一个命令行 HTTP 客户端。它的目标是使 CLI 与 Web 服务的交互尽可能人性化。...HTTPie的掉星事件 原本HTTPie在GitHub上有54k+的stars,但是由于将仓库私有化,该仓库GitHub上的一切数据全部归零。10年积攒下的54k+ stars只能从零开始。...httpie macOS > brew update > brew install httpie Windows > choco install httpie Debian and Ubuntu >.../httpie.list https://packages.httpie.io/deb/httpie.list > apt update > apt install httpie CentOS and...RHEL > yum install epel-release > yum install httpie 体验一下 网页版 在线地址:https://httpie.io/app,我们请求一下:https
httpie httpie是用Python写的,支持的操作系统非常全面,上手非常快,胖哥看了5分钟就能上手使用了。...# 安装 choco install httpie # 升级版本 choco upgrade httpie MacOS 苹果上应该没有开发者不装Homebrew的吧?...# 安装 yum install httpie # 升级版本 yum upgrade httpie 当然Fedora也可能有人喜欢用,用dnf命令试试,我不太确定。...请求方法 httpie的请求方法(http method)是可选的,httpie会自行判断。...q=httpie&per_page=1 上面是一个标准的API格式,在httpie中?和&都被空格替换,参数也不需要URL转义,query参数键值对使用==;请求体参数键值对使用=。
上收获了了 54k 的星星,HTTPie 也通过 GitHub 社区一步步成为非常受欢迎的 API 工具,两个月前 HTTPie 还庆祝了项目第一次提交 10 周年。...对于这起乌龙事件,Jakub 解释道,他其实知道将代码仓库设置为私有,就会永久删除所有关注者和星级,显然他也无意将 HTTPie 私有化。...情况是他在事情发生一周之前创建了一个新的仓库,当他在操作隐藏项目简介时混淆了新的仓库与原来的 HTTPie 项目,从而不小心将 HTTPie 项目私有化,导致项目星星消失。...同时他们表示,尽管 GitHub 上的星星已经消失,但是 HTTPie 已经变得足够好,用于 Web 个桌面的 HTTPie 测试版也得到了很好的反馈,未来团队会将 HTTPie 发展成为优秀的 API...参考链接: https://httpie.io/blog/stardust
其他 其实类似的能协助我们排障和提高效率的工具还有很多,比如httpie, httpbin.org,都是python编写,都是小巧而强大。...httpie[3] httpbin[4] httpie使用 https://httpie.org/static/img/httpie.gif?...v=70bc5a5b7fdf2b4982ed18b364c32b11 httpbin使用 常被用来测试请求头的相关信息,我们就用httpie来请求下httpbin, ?...https://github.com/reorx/httpstat [2] golang版本httpstat: https://github.com/davecheney/httpstat [3] httpie...: https://httpie.org/ [4] httpbin: http://httpbin.org/
我的 ID 是 jakubroztocil,那我的个人主页仓库就是 jakubroztocil/jakubroztocil;我创建的这个组织是 httpie,那这个组织的首页仓库就是 httpie/httpie...,我脑中这么思量着,手也没停下,就将 httpie/httpie 设为了私有仓库。。。...对于 httpie 组织而言,这个仓库是 httpie/.github,而不是 httpie/httpie 有没有最终确认的选项? 确实有一个最终确认的选项。...: https://github.com/httpie/httpie [2] 本人于 2012 年在 GitHub 上第一次提交 HTTPie 项目代码: https://github.com/httpie...for Web & Desktop: https://httpie.io/product [13] Discord 社区: https://httpie.io/discord [14] @httpie
GitHub: https://github.com/lemunozm/termchat ht:HTTPie 的clone版 ht 是 HTTPie的Rust克隆版本。...以下是对比: HTTPie: https://github.com/httpie/httpie ? ht ?
业界·误操作失去 52k star 的 httpie 在 httpie 的博文:https://httpie.io/blog/stardust 官方讲述了他们是如何通过一个误操作——原本想将 httpie.../.github 设置为私有仓却不小心将 httpie/httpie 设置为私有仓库,从而失去了通过 10 年累计获得的 52k star 以及相关的 watcher。...GitHub 地址→https://github.com/a-little-org-called-mario/a-little-game-called-mario 1.2 命令行 HTTP 客户端:httpie...本周 star 增长数:10,850+ 业界大新闻的主角——httpie 一个命令行 HTTP 客户端,支持 JSON、自定义颜色、会话、下载、插件等特性。...GitHub 地址→https://github.com/httpie/httpie 2.
在过去十年中,可能有数百万开发人员访问了 HTTPie 项目的 GitHub 页面。 但在几周前,HTTPie 项目积累的 5.4W Star 一夜清零。...我知道这一点,而且我显然无意 httpie/httpie 隐藏。 最直接的原因是我认为我在另一个 repo 中——一个没有内容且 0 Star 的项目。...这就是为什么我一开始要隐藏 httpie/httpie,而不是 httpie/.github,并且没有意识到我的错误。 但是,还有一个确认流程?...最后,尽管我们的 GitHub star 量化为虚无,但 HTTPie 现在发展得非常好,从最初作为一个副项目到现在变成了一家公司,我们的团队正在将 HTTPie 发展成一个 API 开发平台。...用于 Web 和桌面的 HTTPie 私有测试版收到了很好的反馈,我们迫不及待地想在接下来的几周内公开发布它。 参考链接:https://httpie.io/blog/stardust 疯了!
在过去十年中,可能有数百万开发人员访问了 HTTPie 项目的 GitHub 页面。 但在几周前,HTTPie 项目积累的 5.4W Star 一夜清零。...如果你是一位下游维护者,或者曾经关注过 HTTPie 以获取通知,你可能需要重新关注一下 repo。...我知道这一点,而且我显然无意 httpie/httpie 隐藏。 最直接的原因是我认为我在另一个 repo 中——一个没有内容且 0 Star 的项目。...这就是为什么我一开始要隐藏 httpie/httpie,而不是 httpie/.github,并且没有意识到我的错误。 但是,还有一个确认流程?...最后,尽管我们的 GitHub star 量化为虚无,但 HTTPie 现在发展得非常好,从最初作为一个副项目到现在变成了一家公司,我们的团队正在将 HTTPie 发展成一个 API 开发平台。
今天想跟大家聊聊,近期开源圈发生的一件事:知名开源项目 HTTPie 的作者,因其误操作,导致该项目 Star 数在一夜之间,全部清零。...作为一款在技术圈内受欢迎度颇高的 HTTP 命令行客户端,GitHub 排名前 80 的代码仓库,HTTPie 开源至今已十年有余。...工具配套上代码高亮、格式化等功能,让输出结果能更加直观的展示: GitHub:https://github.com/httpie/httpie 经过十年累积,HTTPie 的 Star 数终于在今年成功突破了...左边仓库(httpie/.github),右边仓库(httpie/httpie): 除了仓库名称之外,你能显著看出两个操作界面有何不同之处吗?...在这一点上,HTTPie 桌面端就做的挺不错。
HTTPie与众不同之处在于,它是从零开始搭建的,目的是为了让终端的API交互尽可能的方便用户操作。 2012年2月25号,在哥本哈根的一个雨夜,HTTPie第一个公开版本在GitHub上发布。...如果你在过去十年里给HTTPie点过赞,那么现在HTTPie这个项目不会在你的喜欢列表里再次出现了。 那么开发者为什么要设置私密呢? 这其实得怪GitHub。...这就是为什么他是把httpie/httpie搞成了隐藏,而不是httpie/.github。 但点击时该有确认窗口啊?难道不是吗?! 的确,GitHub在这时候会弹出确认窗口。...一开始只是个业余小项目的HTTPie,现在成为了专业公司,而且开发者们的团队在不断将HTTPie拓展成一个令用户满意预约的API开发平台。...HTTPie的网页版与桌面版的beta版,用户反馈良好,在接下来的数周内将会面向大众发售。 参考资料: https://httpie.io/blog/stardust
领取专属 10元无门槛券
手把手带您无忧上云