Использование curl для получения заголовка Почему это не работает: curl -X HEAD http://www.google.com Но они оба отлично работают: curl -I http://www.google.com curl -X GET http://www.google.com Ответ 1 Вам нужно добавить флаг -i в первую команду, чтобы включить заголовок HTTP в вывод. Это необходимо для печати заголовков. curl -X HEAD -i http://www.google.com Подробнее здесь: https://serverfault.com/questions/140149/difference-between-curl-i-and-curl-x-head Ответ 2 curl --head https://www.example.net На это я указал на скручивание; когда я выпустил команду с -X HEAD, она напечатала: Warning: Setting custom HTTP method to HEAD with -X/--request may not work the Warning: way you want. Consider using -I/--head instead. Ответ 3 google.com не отвечает на запросы HTTP HEAD, поэтому вы видите зависание для первой команды. Он отвечает на запросы GET, поэтому работает третья команда. Что касается второго, curl просто печатает заголовки из стандартного запроса.
Ответ 1 Вам нужно добавить флаг -i в первую команду, чтобы включить заголовок HTTP в вывод. Это необходимо для печати заголовков. curl -X HEAD -i http://www.google.com Подробнее здесь: https://serverfault.com/questions/140149/difference-between-curl-i-and-curl-x-head
Ответ 2 curl --head https://www.example.net На это я указал на скручивание; когда я выпустил команду с -X HEAD, она напечатала: Warning: Setting custom HTTP method to HEAD with -X/--request may not work the Warning: way you want. Consider using -I/--head instead.
Ответ 3 google.com не отвечает на запросы HTTP HEAD, поэтому вы видите зависание для первой команды. Он отвечает на запросы GET, поэтому работает третья команда. Что касается второго, curl просто печатает заголовки из стандартного запроса.