Відповіді:
Якщо ви хочете використовувати curl
, це має спрацювати:
curl -D - https://www.google.com/
Однак зауважте, що це не зовсім відповідна відповідь. Наприклад, кодоване кодування передачі не буде видно у відповіді. Використовуючи --raw
це рішення, також -v
корисний також багатослівний режим ( ) і -i
показує заголовки перед тілом відповіді:
curl -iv --raw https://www.google.com/
Якщо ви хочете використати пейджер на зразок менше в результаті, також слід відключити панель прогресу ( -s
):
curl -ivs --raw https://www.google.com/ | less
Залежно від того, що ви хочете зробити, це може бути, а може і не бути проблемою.
Ви отримуєте всі заголовки відповідей HTTP та документ на запитувану URL-адресу.
Це не так curl
, але він повинен бути доступний майже в усіх Unices:
wget -S --spider https://encrypted.site
Якщо повідомлення про стан вас турбують:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ /'
Якщо потрібно закінчити рядки CRLF:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ / { sub(/$/,"\r"); print }'
\r\n
символів у відповіді?
\r\n
як закінчення рядка. Я не вірю, що це збереже це в будь-якому випадку, але якщо це має значення для вас, я додам спосіб отримання цього результату у відповідь.
HTTP/1.0