HTTPie:WEB开发调试工具

还在用wget和curl?试试HTTPie吧  :)

HTTPie (读作aych-tee-tee-pie)是命令行形式的HTTP客户端。可通过简单的http命令,可配合语法发送任意HTTP请求数据,并在终端以代码高亮的形式输出。HTTPie可用来对HTTP服务器进行测试、调试工作和一些常规交互。

HTTPie:WEB开发调试工具

HTTPie使用Python编写,用到了 Requests 和 Pygments 这些出色的库。

主要功能:

直观的语法  格式化和色彩化的终端输出  内置 JSON 支持  支持上传表单和文件  HTTPS、代理和认证  任意请求数据  自定义头部  持久性会话  类 Wget 下载  支持 Python 2.6, 2.7 和 3.x  支持 Linux, Mac OS X 和 Windows  插件  文档

安装:

MAC OS X 可通过brew一键安装:

$ brew install httpie

大多数的Linux发行版都提供了一个包,可以通过系统包管理器来安装:

基于Debian的发行版比如Ubuntu可以通过下面的方法安装:

apt-get install httpie

基于RPM包的安装方式:

yum install httpie

Windows、MAC、Linux的通用安装方式是通过pip来安装:

pip install --upgrade pip setuptools  pip install --upgrade httpie

最新的开发版可从GitHub获取到:

# Mac OS X 系统通过brew安装  brew install httpie --HEAD  # Universal  pip install --upgrade https://github.com/jkbrzt/httpie/tarball/master

*项目地址:GitHub 编译/0xroot 内容有所删减,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)