

GitHub - jakubroztocil/httpie: Modern command line HTTP client – user-friendly c...
source link: https://github.com/jakubroztocil/httpie
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

HTTPie: human-friendly CLI HTTP client for the API era
HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client.
Its goal is to make CLI interaction with web services as human-friendly as possible.
HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.
The http
& https
commands allow for creating and sending arbitrary HTTP requests.
They use simple and natural syntax and provide formatted and colorized output.
Getting started
Features
- 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
Examples
Hello World:
$ https httpie.io/hello
Custom HTTP method, HTTP headers and JSON data:
$ http PUT pie.dev/put X-API-Token:123 name=John
Build and print a request without sending it using offline mode:
$ http --offline pie.dev/post hello=offline
Use GitHub API to post a comment on an Issue with authentication:
$ http -a USERNAME POST https://api.github.com/repos/httpie/httpie/issues/83/comments body='HTTPie is awesome! :heart:'
Community & support
- Visit the HTTPie website for full documentation and useful links.
- Join our Discord server is to ask questions, discuss features, and for general API chat.
- Tweet at @httpie on Twitter.
- Use StackOverflow to ask questions and include a
httpie
tag. - Create GitHub Issues for bug reports and feature requests.
- Subscribe to the HTTPie newsletter for occasional updates.
Contributing
Have a look through existing Issues and Pull Requests that you could help with. If you'd like to request a feature or report a bug, please create a GitHub Issue using one of the templates provided.
Recommend
-
153
HTTPie – command-line HTTP client for the API era HTTPie—aitch-tee-tee-pie—is a user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax hig...
-
85
README.md HTTPie for curl If you like the interface of HTTPie but miss the features of curl, curl-httpie is what you are sear...
-
62
HTTPie 是一个命令行 HTTP 客户端。目标是让 CLI 与 Web services 的交互尽可能的更友好。它提供了一个简单的 http 命令,可以让我们用简单自然的表述发送任意 HTTP 请求,并且可以输出带代码高亮的结果。HTTPie 可以使...
-
75
readme.md ...
-
11
Published April 18, 2019 #howto #hugo
-
13
Note on reinstalling httpie for SSLv3 Handshake failureotsukare Thoughts after a day of workI ran into this issue recently with httpie (The python cod...
-
12
Quick tips with httpie Lun 05 août 2013by Karl Dubost (Working at Mozilla since 2013) When w...
-
6
Friday! It's the time to let you know what have we been up to. Check out what's new this week 👇 HTTPie for Web & Desktop Our mission to provide the best experience to anyone working with APIs continues at full spe...
-
7
← 今日好价 0416人格特质与老年痴呆的发生时间相关 →majer @ 2022.04.16 , 12:30
-
6
UI design for HTTPie: macOS vibes for the API testing clientJanuary 30, 2023
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK