Заголовки запроса содержат информацию о ресурсе, которую необходимо получить.
Заголовки ответа содержат информацию об ответе, отправленном сервером.
Это что-то вроде данных о сервере и другой информации.
cURL – это утилита командной строки, используемая для передачи данных по протоколам different-2.
Это быстрый инструмент для разработчиков, позволяющий просматривать заголовки запроса и заголовки ответа веб-сайта.
🖧 В чем разница между curl и Wget?
1. cURL – Получить заголовки запроса
Используйте опцию –versbose или -v в команде curl, чтобы получить значения заголовков запроса и заголовков ответа, как показано ниже:
2. cURL – Получение заголовков ответа
Вы также можете использовать curl для получения только значений заголовков ответа.
Используйте опцию -I для получения значений заголовков ответа.
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
3. cURL – Получение значений пользовательских заголовков
Иногда вам может понадобиться получить конкретное значение заголовка.
Это полезно для написания скриптов и многих других задач.
Используйте команду grep для фильтрации определенных значений из полного набора значений заголовка.
Параметр -F используется для поиска фиксированной строки, а -i – для поиска с учетом регистра.
Content-Type: text/html; charset=UTF-8
Заключение
cURL – это утилита командной строки, которая полезна для решения множества задач.
Мы также можем использовать curl для запроса к серверу для получения подробной информации.
см. также:
- 🖧 Как установить тайм-аут в команде cURL
- ⚓ Выполнение POST-запроса с помощью Curl [Практические примеры]
- 🖧 Как выполнять несколько запросов curl параллельно
- 🖧 Как использовать curl для получения общедоступного IP-адреса
- ⌨️ Как установить CURL на Windows 10
- 🌐 Блокирование вредоносных ботов, спама, юзер-агентов, Ransomware на Nginx