Сервер: Проверка ответа сервера по URL с помощью curl
// Получить заголовки ответа
curl -I http://www.example.com/page.html
// Получить заголовки ответа и записать в файл
curl -I http://www.example.com/page.html > headers.txt
// Получить подробный ответ, передать referer и user-agent
curl -v --referer "https://www.google.com" --user-agent "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FSL 7.0.7.01001)" http://www.example.com/page.html
// Передать заголовок "Accept-Encoding" со значением "gzip,deflate" и получить заголовки ответа
curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.com/css/common.css
// Передать в запросе параметры
curl --data "a=1&b=2" http://www.example.com/page.html
// Передать в запросе параметры в формате json
curl -H 'Content-Type: application/json' --data '{"a":"1","b":"2"}' http://www.example.com/page.html