title | layout |
---|---|
Curl |
default |
Options:
-o <file> # --output: write to file
-u user:pass # --user: Authentication
-v # --verbose
-vv # Even more verbose
Request:
--request POST
Data options:
-d <data> # --data: HTTP post data, URL encoded (eg, status="Hello")
-G # --get: send -d data via get
Headers:
-A <str> # --user-agent
-b name=val # --cookie
-b FILE # --cookie
-H "X-Foo: y" # --header
SSL:
--cacert <file>
--capath <dir>
-E <cert> # --ecrt: Client cert file
--cert-type # der/pem/eng
# Post data:
curl -d password=x http://x.com/y
# Auth/data:
curl -u user:pass -d status="Hello" http://twitter.com/statuses/update.xml