Risposte:
Se vuoi usare curl
, questo dovrebbe funzionare:
curl -D - https://www.google.com/
Si noti, tuttavia, che questa non è esattamente la risposta non elaborata. Ad esempio, la risposta di trasferimento a blocchi non sarà visibile nella risposta. Utilizzando --raw
risolve questo, -v
è utile anche la modalità dettagliata ( ) e -i
mostra le intestazioni prima del corpo della risposta:
curl -iv --raw https://www.google.com/
Se si desidera utilizzare un cercapersone come meno sul risultato, è anche necessario disabilitare la barra di avanzamento ( -s
):
curl -ivs --raw https://www.google.com/ | less
A seconda di ciò che si desidera fare, questo può o meno essere un problema.
Quello che ottieni sono tutte le intestazioni di risposta HTTP e il documento all'URL richiesto.
Non lo è curl
, ma dovrebbe essere disponibile su quasi tutti gli Unices:
wget -S --spider https://encrypted.site
Se i messaggi di stato ti danno fastidio:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ /'
Se vuoi terminazioni di riga CRLF:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ / { sub(/$/,"\r"); print }'
\r\n
personaggi nella risposta?
\r\n
un finale di linea. Non credo che questo lo conserverà in ogni caso, ma se questo è importante per te, aggiungerò un modo per ottenere quel risultato nella risposta.
HTTP/1.0