Отладка HTTP-запросов с помощью curl
Для отладки HTTP-запросов в некоторых случаях удобно воспользоваться утилитой curl.
GET:
curl -i http://api.sitename.lo/custom-uri?param1=value¶m2=value
POST + COOKIES:
curl -i -d "param1=value¶m2=value" -b "id=1;pw=pass-cookie-value" http://api.sitename.lo/custom-uri
BASE AUTH + FILE UPLOAD:
curl -i -u user:pass -F "avatar=@/home/user/Pictures/my-avatar.jpg" http://api.sitename.lo/custom-uri
HTTPS-запросы без проверки подлинности сертификата с нестандартным методом:
curl -i -k -X DELETE https://api.sitename.lo/custom-uri
Получение заданного диапазона байтов из ответа (первые 100 байт):
curl -i -r 0-99 http://api.sitename.lo/custom-uri?param=value
Сохранение заголовков в файле:
curl -i -D headers.txt http://api.sitename.lo/custom-uri?param=value
Янчарук А.В.
20.08.2015 06:06