Gemeinsame Methoden für HTTP-Anfragen; 2. POST-Methode; 4. DELETE-Methode; TRACE-Methode.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.
Übliche Methoden für HTTP-Anfragen sind: GET-Methode, POST-Methode, HEAD-Methode, PUT-Methode, DELETE-Methode, CONNECT-Methode, OPTIONS-Methode, TRACE-Methode. Der folgende Artikel stellt Ihnen die gängigen Methoden von HTTP-Anfragen im Detail vor. Ich hoffe, dass er für Sie hilfreich ist.
Was ist HTTP?
HTTP, Hypertext Transfer Protocol, ist ein Antwortprotokoll, das die Kommunikation zwischen dem Client und dem Server implementiert. Es wird für Anfragen zwischen dem Client und dem Server verwendet.
Der Client (Browser) sendet eine HTTP-Anfrage an den Server. Der Server sendet dann eine Antwort an den Client zurück. Die Antwort enthält Statusinformationen über die Anfrage und kann auch den Inhalt der Anfrage enthalten.
Gemeinsame Methoden von HTTP
1. GET-Methode
GET-Methode wird zum Geben verwendet Ein bestimmter URI ruft Informationen von einem bestimmten Server ab, d. h. er fordert Daten von einer angegebenen Ressource an. Anfragen mit der GET-Methode sollten nur Daten abrufen und keine weiteren Auswirkungen auf die Daten haben.
Senden Sie die Abfragezeichenfolge (Name/Wert-Paar) in der URL der GET-Anfrage. Sie müssen sie wie folgt schreiben:
/test/demo_form.php?name1=value1&name2=value2
Hinweis:
GET-Anfragen können zwischengespeichert werden, wir können die GET-Anfrage im Browserverlauf finden und sie auch mit einem Lesezeichen versehen. Die GET-Anfrage hat eine Längenbeschränkung und wird nur zum Anfordern von Daten verwendet (nicht geändert).
Hinweis: Aufgrund der Unsicherheit von GET-Anfragen dürfen GET-Anfragen nicht bei der Verarbeitung sensibler Daten verwendet werden.
2. POST-Methode
Die POST-Methode wird verwendet, um Daten an den Server zu senden, um Ressourcen zu erstellen oder zu aktualisieren. Sie erfordert, dass der Server den darin enthaltenen Inhalt bestätigt Anfrage, unterschieden durch den URI. Ein weiterer Untergeordneter der Webressource.
POST-Anfragen werden niemals zwischengespeichert und es gibt keine Begrenzung der Datenlänge; wir können keine POST-Anfragen im Browserverlauf finden.
3. HEAD-Methode
Die HEAD-Methode ist die gleiche wie die GET-Methode, es gibt jedoch keinen Antworttext und es werden nur die Statuszeile und der Header-Teil übertragen. Dies ist nützlich, um die im entsprechenden Header geschriebenen Metadaten wiederherzustellen, ohne den gesamten Inhalt übertragen zu müssen.
4. PUT-Methode
Die PUT-Methode wird verwendet, um Daten an den Server zu senden, um Ressourcen zu erstellen oder zu aktualisieren der hochgeladene Inhalt.
Das enthaltene Element wird unter dem angegebenen URI platziert, der geändert wird, wenn der URI auf die aktuelle Ressource verweist. Wenn der URI keine aktuelle Ressource angibt, kann der Server mithilfe des URI eine Ressource erstellen.
5. DELETE-Methode
Die DELETE-Methode wird zum Löschen der angegebenen Ressource verwendet. Sie löscht alle aktuellen Inhalte der durch den URI angegebenen Zielressource.
6. CONNECT-Methode
Die CONNECT-Methode wird verwendet, um einen Tunnel zu dem durch den angegebenen URI identifizierten Server aufzubauen; sie fordert die Verbindung über ein einfaches TCP/IP an Tunneländerung, implementiert normalerweise die Verwendung von dekodierten HTTP-Proxys für SSL-kodierte Kommunikation (HTTPS).
7. OPTIONS-Methode
Die OPTIONS-Methode wird verwendet, um die Kommunikationsoptionen der Zielressource zu beschreiben und gibt die HTTP-Richtlinie zurück, die der Server vordefinierte URLs unterstützt.
8. TRACE-Methode
Die TRACE-Methode wird verwendet, um Nachrichten-Loopback-Tests entlang des Pfads der Zielressource durchzuführen; sie antwortet auf die empfangene Anfrage, damit der Client kann sehen, welche (vorausgesetzt, welche) Fortschritte oder Zuwächse der Zwischenserver gemacht hat.
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Das obige ist der detaillierte Inhalt vonWas sind die gängigen Methoden für HTTP-Anfragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!