Heim  >  Artikel  >  Was sind die Unterschiede zwischen Get-Requests und Post-Requests?

Was sind die Unterschiede zwischen Get-Requests und Post-Requests?

青灯夜游
青灯夜游Original
2019-06-12 16:23:2014990Durchsuche

POST-Anfrage und GET-Anfrage sind häufig verwendete Anfragen im HTTP-Protokoll. Was ist also der Unterschied zwischen ihnen? Der folgende Artikel stellt Ihnen den Unterschied zwischen POST-Anfrage und GET-Anfrage vor. Ich hoffe, er wird Ihnen hilfreich sein.

Was sind die Unterschiede zwischen Get-Requests und Post-Requests?

Der Unterschied zwischen GET-Anfrage und POST-Anfrage:

1 Get besteht darin, Daten vom Server abzurufen. und post ist Daten an den Server senden.

2. Bei einer Get-Anfrage werden die Daten direkt über die URL angefordert, z. B. beim Browserzugriff, während die Post-Anfrage im Anforderungsheader platziert wird Der Benutzer kann es nicht direkt sehen.

3. Die von get übertragene Datenmenge ist gering und darf nicht größer als 2 KB sein. Dies liegt hauptsächlich daran, dass sie durch die Länge der URL begrenzt ist. Die per Post übertragene Datenmenge ist groß und grundsätzlich unbegrenzt. Theoretisch beträgt die maximale Menge jedoch 80 KB in IIS4 und 100 KB in IIS5.

4. Da die Datenparameter der Get-Anfrage in der URL offengelegt werden, ist die Sicherheit relativ gering. Wenn das Passwort nicht offengelegt werden kann, kann die Get-Anfrage nicht in der Post-Anfrage verwendet werden wird im Anforderungsheader platziert. Es ist sicher und kann verwendet werden.

6. Get begrenzt den Wert des Datensatzes im From-Formular auf ASCLL-Zeichen, während Post den gesamten ISO10646-Zeichensatz unterstützt.

Hinweis:

1. Die Get-Methode ist weniger sicher als die Post-Methode. Wenn vertrauliche Informationen enthalten sind, wird empfohlen, die Post-Datenübermittlungsmethode zu verwenden.

2. Bei der Datenabfrage wird die Verwendung der Get-Methode empfohlen. Beim Hinzufügen, Ändern oder Löschen von Daten wird die Verwendung der Post-Methode empfohlen

Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen Get-Requests und Post-Requests?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn