Warum kann ich auf nc nicht "GET" ausführen, während ich mit dem Webbrowser zur Site navigieren kann?


0

Ich hoste einen Apache-HTTP-Server auf meinem Laptop.

Ich habe eine Textdatei im Web-Stammverzeichnis abgelegt: test.txt

Ich benutze Firefox, um zur Website zu navigieren: http://192.168.0.100/test.txt

Alles läuft reibungslos, ich kann den Inhalt von test.txt einsehen

Aber wenn ich nc und die GET-Methode wie folgt verwende, erhalte ich eine Zeitüberschreitung bei der 408-Anfrage.

nc -nv 192.168.0.100 80
GET /test.txt HTTP/1.0

Antworten:


4

Wie in der angegeben HTTP-Standard müssen Sie zwei CRLFs senden, also nach dem GET /test.txt HTTP/1.0 Sie müssen die Eingabetaste drücken zweimal .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.