Transfer data with all these protocols: DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP
Post
Basic
Copy curl localhost:4000/api/events -X POST -d '{"event": {"type": "basic"}}' | json_pp
Advanced
Copy curl https://api.mux.com/video/v1/assets \
-H "Content-Type: application/json" \
-X POST \
-d '{ "input": "[URL_TO_VIDEO_ASSET]", "playback_policy": "public" }' \
-u {MUX_TOKEN_ID}:{MUX_TOKEN_SECRET} | json_pp
json_pp
takes json and outputs pretty printed json
Copy curl -I http://google.com #print headers returned
Copy curl -H 'Accept: application/json' -H "Authorization: Bearer ${TOKEN}" https://api.linkedin.com/v2/me\?projection\=\(id,profilePicture,localizedHeadline,headline,vanityName\) | json_pp
--user, is transformed in basic authorization header so
Copy Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
The text after the Basic keyword is a base64 encoded text string of the username:password combination provided with the --user parameter