1. Get er å hente data fra serveren, og post er å sende data til serveren. 2. get er å legge til parameterdatakøen til URL-en som pekes til av ACTION-attributtet i det innsendte skjemaet, og verdiene tilsvarer hvert felt i skjemaet, som kan sees i URL-en. post er HTTP-post-mekanismen for å plassere hvert felt i skjemaet og innholdet i HTML HEADER til URL-adressen som er indikert av ACTION-attributtet. Brukerne ser ikke prosessen. 3. For get-metoden bruker serversiden Request.QueryString for å hente verdien til variabelen, og for post-metoden bruker serversiden Request.Form for å hente de innsendte dataene. 4. Mengden data som sendes av get er liten, og kan ikke være større enn 2KB. Mengden data som sendes per post er stor, og den er vanligvis standard satt til ubegrenset. Men teoretisk sett er den største mengden i IIS4 80KB, og i IIS5 er den 100KB. 5. Sikkerheten er veldig lav, postsikkerheten er høy. Men utførelseseffektiviteten er bedre enn Post-metoden.
Anbefalinger: 1. Sikkerheten til get-metoden er dårligere enn til Post-metoden; hvis den inneholder konfidensiell informasjon, anbefales det å bruke Post-datainnsendingsmetoden; 2. Når man gjør dataspørring, anbefales det å bruke Get-metoden; Når man legger til, endrer eller sletter data, anbefales det å bruke Post-metoden; |