Curl is the helpful shell command for HTTP requests, and typically I used them to testing a webservice. There are times where I need to send a cookie, and I always end up grepping for the last time I did it.
So here is a simple guide on how to send cookies, along with a headers in your
curl -X GET --cookie "myCookie=123ABC" -H'Accept: application/json' \ -H'internalHeader: true'"http://localhost:8080/pages"
As you see,
--cookie sets a cookie, with the value following. Headers can be added with
--header. And the big difference between the two, cookie key-values are separated with an equals (
=), and headers are separated with a colon (