1. Get heißt, Daten vom Server zu erhalten, und Post ist, Daten an den Server zu senden. 2. get ist, um die Parameter-Datenwarteschlange zur URL hinzuzufügen, auf die das ACTION-Attribut des eingereichten Formulars zeigt, und die Werte entsprechen jedem Feld im Formular, das in der URL sichtbar ist. post ist der HTTP-Post-Mechanismus, um jedes Feld im Formular und dessen Inhalt im HTML-HEADER auf die durch das ACTION-Attribut angegebene URL-Adresse zu platzieren. Nutzer sehen den Prozess nicht. 3. Für die Get-Methode verwendet die Serverseite Request.QueryString, um den Wert der Variablen zu erhalten, und für die Post-Methode verwendet die Serverseite Request.Form, um die eingereichten Daten zu erhalten. 4. Die von get gesendete Datenmenge ist gering und darf nicht größer als 2 KB sein. Die per Post übertragene Datenmenge ist groß und ist in der Regel standardmäßig auf unbegrenzt eingestellt. Aber theoretisch beträgt die größte Menge in IIS4 80 KB, und in IIS5 sind es 100 KB. 5. Die Sicherheit ist sehr niedrig, die Post-Sicherheit ist hoch. Aber die Ausführungseffizienz ist besser als bei der Post-Methode.
Empfehlungen: 1. Die Sicherheit der Get-Methode ist schlechter als die der Post-Methode; wenn sie vertrauliche Informationen enthält, wird empfohlen, die Post-Daten-Einreichungsmethode zu verwenden; 2. Bei der Datenabfrage wird empfohlen, die Get-Methode zu verwenden; Beim Hinzufügen, Ändern oder Löschen von Daten wird empfohlen, die Post-Methode zu verwenden; |