diff --git a/pages.pl/common/http.md b/pages.pl/common/http.md new file mode 100644 index 0000000000..3adbf30e51 --- /dev/null +++ b/pages.pl/common/http.md @@ -0,0 +1,32 @@ +# http + +> HTTPie: HTTP client, aims to be easier to use than cURL. +> More information: . + +- Download a URL to a file: + +`http -d {{example.org}}` + +- Send form-encoded data: + +`http -f {{example.org}} {{name='bob'}} {{profile_picture@'bob.png'}}` + +- Send JSON object: + +`http {{example.org}} {{name='bob'}}` + +- Specify an HTTP method: + +`http {{HEAD}} {{example.org}}` + +- Include an extra header: + +`http {{example.org}} {{X-MyHeader:123}}` + +- Pass a user name and password for server authentication: + +`http -a {{username:password}} {{example.org}}` + +- Specify raw request body via `stdin`: + +`cat {{data.txt}} | http PUT {{example.org}}`