Відповіді:
Щоб отримати лише заголовок, спробуйте:
curl -I example.com
Зі man
сторінки:
-I / - head
(HTTP / FTP / FILE) Вилучення лише заголовка HTTP! HTTP-сервери оснащені командою HEAD, яка використовується для отримання нічого, крім заголовка документа. При використанні у файлі FTP або FILE, curl відображає розмір файлу та лише час останньої модифікації.
Наприклад, використовуйте wget
wget -O - -o /dev/null --save-headers www.example.com/test.php
/dev/null
: p -O -
пише заголовки в stdout ("консоль")
Це можна зробити за допомогою curl:
curl -i 'http://example.com/'
Результат:
HTTP/1.0 302 Found
Location: http://www.iana.org/domains/example/
Server: BigIP
Connection: Keep-Alive
Content-Length: 0
(чомусь IANA вирішила переспрямувати example.com, результат: немає тіла)
Сторінка керівництва з завитками про -i
варіант:
-i / - включати
(HTTP) Включіть HTTP-заголовок у висновок. HTTP-заголовок включає такі речі, як ім’я сервера, дата документа, HTTP-версія та багато іншого ...
Або ви можете використовувати HEAD http://www.example.com
. Результат дуже схожий на результат, отриманий, curl -i 'http://example.com/'
хоча, здається, він повертає більше заголовків.
200 ОК Підключення: закрити Дата: Вс, 20 березня 2011 19:08:58 GMT Сервер: Apache / 2.2.3 (CentOS) Довжина вмісту: 2945 Тип вмісту: текст / html; charset = UTF-8 Останнє змінення: Ср, 09 лютого 2011 17:13:15 GMT Дата клієнта: НД, 20 березня 2011 19:09:08 GMT Клієнт-аналог: 192.0.32.8:80 Клієнт-відповідь-номер: 1
Використовуйте curl --include
для включення заголовків відповідей у верхню частину тіла відповідей.
або curl --verbose
переглянути все, включаючи сертифікат SSL, що обмінюється рукостисканням (плюс інша інформація про налагодження)
якщо сам запит і жоден орган відповіді не стосуються вас, просто використовуйте curl --head
наприклад curl --head --no-check-certificate --url "https://example.com"
.
Ви можете завантажити gnu, curl
вже попередньо складений для більшості платформ. curl теж корисний, особливо якщо ви хочете передати або перенаправити результат всередині сценарію.
* наприклад: https://superuser.com/a/1007898/429721
-D <file>
збережіть заголовки у файлі.