cURL的一个替代:HTTPie
jopen
10年前
HTTPie 是一个命令行 HTTP 客户端,一个用户友好的cURL代替。它的目标是使命令行与Web服务交互,尽可能用户友好。它提供了一个简单的HTTP命令,该命令允许使用一个简单而自然的语法发送任意的HTTP请求,并显示着色的响应。 HTTPie可用于测试,调试和通常与HTTP服务器的交互。
HTTPie采用Python开发,底层用到了优秀的Requests 和 Pygments 库。
主要特性:
- Expressive and intuitive syntax
- Formatted and colorized terminal output
- Built-in JSON support
- Forms and file uploads
- HTTPS, proxies, and authentication
- Arbitrary request data
- Custom headers
- Persistent sessions
- Wget-like downloads
- Python 2.6, 2.7 and 3.x support
- Linux, Mac OS X and Windows support
- Plugins
- Documentation
- Test coverage