« Back to Index

[Example of POST’ing data via Curl command]

View original Gist on GitHub

Tags: #curl #post #body

curl-post.sh

curl -v \
     -H "Content-Type: application/json" \
     -X POST \
     -d '{"components":[{"component":"election_data/england_council_list","variant":"GS1000008"},{"component":"election_data/england_council_results_table","variant":"GS1000008"}]}' \
     http://localhost:9292/post/component/england_council_results
     
# -d data can also be urlencoded form params like so:

curl -v -H 'X-Auth-Token:123' -d "foo=bar&beep=boop" https://api.example.com/some/thing

explain-curl-post.md