In diesem Artikel geht es um den Unterschied zwischen get und post. Für viele Studenten ist der Unterschied zwischen get und post nicht ganz klar. Kommen wir ohne weitere Umschweife direkt zur Sache!
GET-Anfrage: Die angeforderten Daten werden an die URL angehängt, wobei ? zum Aufteilen der URL und zum Übertragen von Daten verwendet wird &. Das URL-Kodierungsformat verwendet ASCII-Kodierung anstelle von uniclde, was bedeutet, dass alle Nicht-ASCII-Zeichen vor der Übertragung kodiert werden müssen.
POST-Anfrage : Die angeforderten Daten werden im Hauptteil des HTTP-Anfragepakets platziert.
Beispiel: name=shuaige unten sind die tatsächlichen Übertragungsdaten.
[plain] view plain copy POST /inventory-check.cgi HTTP/1.1 Host: www.joes-hardware.com Content-Type: text/plain Content-length: 18 item=shuaige 2647
GET-Anfrage: In der HTTP-Spezifikation gibt es keine Einschränkung hinsichtlich der Länge der URL und die übertragene Datengröße ist begrenzt. Im eigentlichen Entwicklungsprozess für GET gelten jedoch für bestimmte Browser und Server Einschränkungen hinsichtlich der Länge der URL. Daher werden bei Verwendung einer GET-Anfrage die übertragenen Daten durch die Länge der URL begrenzt. Im Allgemeinen überschreitet die übertragene Datenmenge 2 KB nicht.
POST-Anfrage: Da dies der Fall ist kein URLWert, theoretisch gibt es keine Einschränkungen, aber tatsächlich legt jeder Server eine Grenze für die Größe der POST-Übermittlungsdaten fest, und Apache und IIS haben ihre eigenen Konfigurationen.
POST-Anfrage: Die Daten werden im Anfragepaket zur Übertragung gespeichert und nicht in der URL angezeigt, und die Parameter werden nicht zwischengespeichert oder im Browserverlauf oder Webserver gespeichert Protokolle.
4. Art der übertragenen Daten
POST-Anfrage: Daten an den Server senden, was eine
AktualisierungPHP verwendet CURL, um Beispiele für GET- und POST-Anfrageschritte zu implementieren
Der Unterschied zwischen Get und Post in PHP
Das obige ist der detaillierte Inhalt vonErklären Sie den Unterschied zwischen Get und Post im Detail. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!