HTTPie 学习指南

全篇共 1581 字。按500字/分钟阅读,预计用时 3.2 分钟。总访问 263 次,日访问 1 次。

HTTPie的正确发音是“aitch-tee-tee-pie”,一款拥有交互式用户界面的HTTP客户端请求命令行工具。它支持JSON和语法高亮,有和wget类似的下载功能,支持插件,而且任何系统下都能使用HTTPie。

HTTPie 官网

安装 HTTPie

我看到了 HTTPie 作者的小骄傲。而且从下面的动图能看出,很多包管理工具都有一个 install 命令,命令后面跟着要安装的包名,比如 npm install airglass 也是如此,这就是统一。macOS 系统推荐用 brew 和 port;Linux 系统推荐用 app-get 和 yum;Windows 系统推荐用 pip 安装 HTTPie。

安装 HTTPie

我已经习惯了用 macOS 学习和办公,在终端输入下方命令就能安装 HomeBrew。然后执行 brew install httpie 命令安装 HTTPie。

# 在 macOS 安装 HomeBrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果使用 brew 安装 httpie 时出现下载缓慢的问题,可以把仓库切换为国内镜像。

# HomeBrew 仓库设置为国内的镜像
cd "$(brew --repo)”
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

然后设置环境变量:HOMEBREW_BOTTLE_DOMAIN。我的终端命令是 /bin/zsh,所以把环境变量追加到 ~/.zshrc 文件中。该文件会在终端启动后执行一次,用于初始化各种环境变量。

# 设置环境变量 HOMEBREW_BOTTLE_DOMAIN
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

按照上面步骤切换为国内镜像仓库后,再次执行 brew install httpie 命令安装 HTTPie,下载速度明显提升。我以为已经可以使用 http 命令了,可是终端提示我找不到 http 命令。我立刻想到是因为没有加入到环境变量 $PATH 中。找到 HomeBrew 安装的工具所在的目录:/usr/local/Cellar/,然后找到 httpie 的可执行文件 http/https 所在的目录。一般可执行文件都放在 bin/ 目录中。把这个目录加入到 $PATH 环境变量。

使用 vim 工具编辑 ~/.zshrc 文件,把 http 和 https 这两个可执行文件所在的目录加入到 $PATH 环境变量中。

现在才算真正安装好 HTTPie,已经可以在终端使用 http 和 https 命令了。

原创作者 » 陈帅华
版权声明 » 自由转载-保持署名-非商用-非衍生
发布日期 » 2020年2月16日 周日
更新日期 » 2020年6月11日 周四
上一篇 » Github Actions 学习指南
下一篇 » 我的拿手家常饭
:)记录下你此刻的想法~
请选择登录方式,开始记录你的想法。
授权微博登录
授权Github登录
来自笔友的留言