Как просматривать заголовки запросов и ответов с помощью cURL

8 nov 2022 1 min di lettura
Как просматривать заголовки запросов и ответов с помощью cURL
Indice dei contenuti

Введение

Заголовки запроса содержат информацию о ресурсе, который необходимо получить. Заголовки ответа содержат информацию об ответе, отправленном сервером. Это что-то вроде сведений о сервере и другой информации.

cURL — это утилита командной строки, используемая для передачи данных по двум различным протоколам. Это быстрый инструмент для разработчиков, позволяющий просматривать значения заголовка запроса и заголовка ответа веб-сайта.

Получить заголовки запроса

Используйте --versbose или -v с командой curl, чтобы получить значения заголовка запроса и заголовка ответа следующим образом:

curl --verbose google.com

Получить заголовки ответа

Вы также можете использовать curl для получения только значений заголовка ответа. Используйте параметр -I, чтобы получить значения заголовка ответа.

curl -I google.com
HTTP/1.1 301 Moved Permanently
 Location: http://www.google.com/Content-Type: text/html; charset=UTF-8
 Date: Sat, 10 Sep 2022 09:25:56 GMT
 Expires: Mon, 10 Oct 2022 09:25:56 GMT
 Cache-Control: public, max-age=2592000
 Server: gws
 Content-Length: 219
 X-XSS-Protection: 0
 X-Frame-Options: SAMEORIGIN

Получить пользовательские значения заголовков

Иногда может потребоваться получить конкретное значение заголовка. Это полезно для сценариев и многих других задач. Используйте команду grep для фильтрации определенных значений из полных значений заголовка. -F используется для поиска фиксированных строк, а -i используется для поиска с учетом регистра.

curl -I google.com | grep -Fi "Content-Type"
Content-Type: text/html; charset=UTF-8

Вывод

cURL — это утилита командной строки, полезная для множества задач. Мы также можем использовать curl для запроса деталей с сервера. Этот туториал помог вам получить значения заголовка запроса и заголовка ответа с помощью командной строки curl.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.