Wie kann ich in meinen bevorzugten Web-Server "telnet"?

9326
Spiff

Ich lese ein Buch über die Programmierung und möchte eine HTTP-Antwortnachricht überprüfen. Das Buch weist mich an

telnet in Ihren bevorzugten Webserver. Geben Sie dann eine einzeilige Anforderungsnachricht für ein Objekt ein, das sich auf dem Server befindet: Zum Beispiel:

telnet cis.poly.edu 80  GET /~hello/ HTTP/1.1 Host: cis.poly.edu 

Was soll ich genau machen? Welches Programm brauche ich? Wo muss ich diese Nachricht eingeben?

0
Auch wenn Sie letztendlich beabsichtigen, das Ergebnis zu verwenden, um Sie beim Schreiben von Code zu unterstützen, handelt es sich bei dieser Frage ausschließlich um die Verwendung eines vorhandenen Programms (Telnet), nicht um die Programmierung. Jerry Coffin vor 13 Jahren 2
Wie alt ist das Buch? Telnet ist heutzutage normalerweise deaktiviert. Dennis Williamson vor 13 Jahren 0
@Dennis Williamsom: Der Telnet-Dienst ist normalerweise deaktiviert, aber er verwendet nicht den Telnet-Dienst. Er verwendet einen Telnet-Client, um auf den HTTP-Dienst an Port 80 zuzugreifen. garyjohn vor 13 Jahren 2

4 Antworten auf die Frage

5
Brian Murphy

Sie können Telnet verwenden, indem Sie ein Terminal öffnen und den oben angegebenen Befehl ausführen.

Wenn Sie ein Windows-Benutzer sind, gehen Sie zum Start -> Ausführen, geben Sie dann cmd ein und drücken Sie die Eingabetaste. Sobald es geöffnet ist, können Sie den Befehl eingeben und die Eingabetaste drücken.

Wenn Sie ein Mac OS, ein Linux-Betriebssystem oder ein anderes Betriebssystem verwenden, müssen Sie das Terminal finden und von dort aus ausführen.

Sie können auch einen Kunden wie Kitt verwenden .

Hoffentlich hilft das.

Beachten Sie, dass Telnet in win7 + aktiviert werden muss, indem Sie es hinzufügen: Es handelt sich um eine Windows-Funktion. (Geben Sie das im Startmenü ein oder suchen Sie es in der Systemsteuerung) Michael Lowman vor 13 Jahren 0
2

Wenn Sie Windows verwenden, rufen Sie die Eingabeaufforderung auf und geben Sie diese Informationen ein. Wenn Sie Linux verwenden, sollten Sie diese Befehle auch in der Befehlszeile eingeben können.

Bearbeiten für Fenster: Um zur Befehlszeile zu gelangen, klicken Sie auf die Schaltfläche Start, klicken Sie auf Ausführen und geben Sie cmd ein. Drücken Sie anschließend die Eingabetaste. Sie können auch die Windows-Taste (die Taste mit dem Windows-Logo) gedrückt halten und die Taste R drücken. Anschließend geben Sie cmd ein In dem sich öffnenden neuen Dialog drücken Sie die Eingabetaste.

Wenn Sie kein integriertes Telnet-Programm verwenden möchten, können Sie Putty herunterladen, einen sehr leistungsfähigen Telnet-Client: http://www.chiark.greenend.org.uk/~sgtatham/putty/

2
Albin Sunnanbo

Sie benötigen das Telnet-Programm, das standardmäßig in allen Windows-Versionen bis Vista enthalten ist. Wenn Sie Windows 7 verwenden, müssen Sie Telnet aktivieren .

1
vembutech

telnet cis.poly.edu 80

Der obige Befehl zeigt, wie Sie Ihr Websever über das TCP-Protokoll auf dem Port 80 (auf dem Ihr Webserver ausgeführt wird) unter Verwendung des Telnet-Client-Dienstes von Ihrem Computer aus verbinden. Grundsätzlich ist der Telnet-Client auf allen Windows / Linux-Computern verfügbar oder Sie müssen auf diesen Betriebssystemen aktivieren / installieren.

Der Telnet-Serverdienst ist ein weiterer Teil, in dem die TCP-Verbindung zum Port 22 (normalerweise) akzeptiert wird, wenn er auf dem Servercomputer installiert ist.