1. Der grundlegende Unterschied zwischen get() und post()
1. Get fügt die Parameterdatenwarteschlange der URL hinzu, auf die das ACTION-Attribut des übermittelten Formulars verweist, und die Werte entsprechen zu jedem Feld im Formular, das in der URL zu sehen ist. Post verwendet den HTTP-Post-Mechanismus, um jedes Feld im Formular und seinen Inhalt im HTML-HEADER zu platzieren und an die URL-Adresse zu übertragen, auf die das ACTION-Attribut verweist. Benutzer können diesen Vorgang nicht sehen.
2. Für die Get-Methode verwendet die Serverseite Request.QueryString, um den Wert der Variablen abzurufen. Für die Post-Methode verwendet die Serverseite Request.Form, um die übermittelten Daten abzurufen. Mit Request können Parameter auf beide Arten abgerufen werden.
3. Die von get übertragene Datenmenge ist gering und darf nicht größer als 2 KB sein. Die auf dem Postweg übermittelten Datenmengen sind relativ groß und unterliegen grundsätzlich keiner Beschränkung. Aber theoretisch ist es von Server zu Server unterschiedlich.
4. Get hat eine sehr niedrige Sicherheit, während Post eine hohe Sicherheit hat.
5.