How To Send A Post Request With cURL

You can send a POST request with cURL quickly and easily using the following command:

Example POST request with cURL

curl -X POST -H "Content-Type: application/json" -d '{"catsname": "nick"}'

‘POST’ specifies that you are sending an HTTP POST request.

‘Content-Type: application/json’ tells the server that the format of the data you are sending is JSON, not URL encoded or anything else. If you want your request parameters to be URL encoded, then replace ‘application/json’ with ‘application/x-www-form-urlencoded’.

The parameters in this case are a JSON object in quotes: ‘{“catsname”: “nick”}’.