Odpowiedzi:
Jeśli chcesz użyć curl
, powinno to działać:
curl -D - https://www.google.com/
Zauważ jednak, że nie jest to surowa odpowiedź. Na przykład kodowanie przesyłania fragmentarycznego nie będzie widoczne w odpowiedzi. Zastosowanie --raw
rozwiązuje to, -v
przydatny jest również tryb pełnych ( ) i -i
pokazuje nagłówki przed treścią odpowiedzi:
curl -iv --raw https://www.google.com/
Jeśli chcesz użyć pagera o mniejszym wyniku, konieczne jest również wyłączenie paska postępu ( -s
):
curl -ivs --raw https://www.google.com/ | less
W zależności od tego, co chcesz zrobić, może to stanowić problem.
Otrzymujesz wszystkie nagłówki odpowiedzi HTTP i dokument pod żądanym adresem URL.
Nie jest curl
, ale powinien być dostępny na prawie wszystkich Uniksach:
wget -S --spider https://encrypted.site
Jeśli przeszkadzają ci komunikaty o stanie:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ /'
Jeśli chcesz zakończenia linii CRLF:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ / { sub(/$/,"\r"); print }'
\r\n
postacie w odpowiedzi?
\r\n
zakończeniem linii. Nie wierzę, że to i tak go zachowa, ale jeśli to ma dla ciebie znaczenie, dodam sposób na uzyskanie tego wyniku w odpowiedzi.
HTTP/1.0