Beispiel 01:
Versuchen wir unser erstes Beispiel, um zu sehen, wie das einfache Anfrageprogramm in Python funktioniert. In diesem Programm geht es nicht um den HTTP -Client, sondern um die einfache Anfrage an eine bestimmte URL im Netzwerk. Erstens müssen Sie das Modul „Anfragen“ in Ihren Code -Top importieren. Wir müssen die Methode „Anfragen“ -Modul „get ()“ verwenden, um alle Daten auf dem Google -Server in einem Textformular abzurufen. Wir müssen also die Google -URL im Parameter „GET“ -Funktion erwähnen. Alle Textdaten werden in der Variablen „Res“ gespeichert, die in der zweiten Codezeile deklariert und initialisiert wurde. Die Druckanweisung verwendet die Variable "res", um sie auf der Shell anzuzeigen, nachdem sie in das Formular „Text“ konvertiert wurde.
Anfragen importierenNachdem wir diesen Code mit der Schaltfläche "Ausführen" von Spyder3 ausgeführt haben, haben wir alle Daten der angegebenen URL in der Variablen „Res gespeichert“ gespeichert.In der Print -Anweisung wird daher die Variable „Res“ in der Konsole verwendet, um die Textformatdaten auf der Spyder3 -Konsole anzuzeigen, wie unten gezeigt.
Beispiel 02:
Schauen wir uns ein weiteres Beispiel eines HTTP -Clients an. In unserem ersten Beispiel haben wir einen Blick auf eine einfache Anfrage an einen Netzwerkserver geworfen. Jetzt werden wir versuchen, eine HTTP -Client -Verbindung herzustellen. Dafür müssen Sie das „HTTP“ importieren.Client ”-Modul von Python zuerst zu Beginn Ihres Python -Code. Danach das HTTP.Das Client -Modul wird verwendet, um die Funktion „httpConnection ()“ aufzurufen, um eine Verbindung mit einer angegebenen URL herzustellen. Die Google -URL wurde hier verwendet.
Sie müssen die Portnummer erwähnen, die Sie zu verbinden versucht haben, ich.e., 80. Sie müssen auch die Zeitüberschreitung für diese HTTP -Verbindung erwähnen. Hier haben wir die Variable "Timeout" einen Wert von 10 Sekunden gegeben. Die Verbindungsantwort wird in dem Verbindungsobjekt mit dem Namen "Con" gespeichert. Diese variablen Daten werden auf der Konsole unter Verwendung der Variablen "con" in der Druckklausel angezeigt.
HTTP importieren.KlientLassen Sie uns den Dreizeilen-Python-Code innerhalb von Spyder 3 mit der Schaltfläche "Ausführen" in der Mitte des Werkzeugs ausführen. Nachdem wir diesen Code ausgeführt haben, haben wir die folgende Ausgabe in der Konsole von Spyder 3 unten angezeigt. Die Verbindung wurde an die angegebene Google -URL mit Port 80 und mit der angegebenen Zeitüberschreitung für diese Verbindung hergestellt.
Beispiel 03:
Versuchen wir ein anderes Beispiel für ein HTTP -Client -Programm in Python, um eine Verbindung zu erstellen. Im obigen Beispiel haben wir untersucht, wie eine Verbindung mit Hilfe eines HTTP -Client -Moduls erstellt wird und wie die Antwort des Webservers erhalten wird. Sie müssen also das „HTTP“ importieren.Client ”-Modul in der ersten Zeile mit dem Schlüsselwort„ Importieren.”Das„ HTTP.Das Client ”-Modul wird weiter verwendet, um eine Verbindung mit der URL von„ JournalDev “mit der Funktion„ httpConnection () von IT herzustellen. Das Verbindungsobjekt "con" wurde deklariert, um die HTTP -Client -Verbindung zu speichern.
Jetzt wurde das gleiche Verbindungsobjekt „con“ verwendet, um die Funktion „Anforderung“ aufzurufen, um die Art der Anforderung anzugeben, die wir jetzt ausführen müssen, ich.e., "Bekommen" bedeutet, eine Antwort zu erhalten. In der nächsten Zeile haben wir dasselbe "con" -Objekt verwendet, um die Funktion "getResponse ()" von HTTP aufzurufen.Client -Modul. Es wird verwendet, um die Antwort aus der angegebenen URL zu erhalten und sie auf die „Resp“ -Variable zu speichern. In den Antwortdaten enthält die Print -Anweisung nur den Antwortstatus und den Grund für diesen bestimmten Status in einem normalen Textformat mithilfe des Resp.Status und resp.Grund eingebaut. Letzter sollte die Verbindung geschlossen werden, indem die Funktion „Close ()“ des HTTP aufgerufen wird.Client -Modul über das Verbindungsobjekt “con.”
HTTP importieren.KlientWir haben die folgende Ausgabe aus Ausgabe von diesem Code für 6 Zeilen, um eine HTTP -Verbindung herzustellen. Die Ausgabe zeigt den Status 301 und der Grund für diesen Status ist, dass die jeweiligen Serverdaten dauerhaft verschoben werden.
Abschluss:
In diesem Artikel geht es darum, wie man eine HTTP -Client -Verbindung in Python mithilfe des HTTP erstellt.Client -Modul. Wir haben auch besprochen, wie man eine einfache Verbindung zu einem Webserver mit dem einfachen "Anfrag" -Modul im Python -Tool herstellt.