1. Get er at hente data fra serveren, og post er at sende data til serveren. 2. get er for at tilføje parameter-datakøen til URL'en, som ACTION-attributten i den indsendte formular peger på, og værdierne svarer til hvert felt i formularen, hvilket kan ses i URL'en. post er HTTP post-mekanismen til at placere hvert felt i formularen og dets indhold i HTML HEADER til URL-adressen, som ACTION-attributtet angiver. Brugerne ser ikke processen. 3. For get-metoden bruger serversiden Request.QueryString til at hente værdien af variablen, og for post-metoden bruger serversiden Request.Form til at hente de indsendte data. 4. Mængden af data, der sendes af get, er lille og kan ikke være større end 2KB. Mængden af data, der sendes med posten, er stor, og den er generelt standard sat til ubegrænset. Men teoretisk set er den største mængde i IIS4 80KB, og i IIS5 er den 100KB. 5. Sikkerheden er meget lav, og post-sikkerheden er høj. Men udførelseseffektiviteten er bedre end med postmetoden.
Anbefalinger: 1. Sikkerheden ved get-metoden er dårligere end ved Post-metoden; hvis den indeholder fortrolige oplysninger, anbefales det at bruge Post-dataindsendelsesmetoden; 2. Når man laver dataforespørgsel, anbefales det at bruge Get-metoden; Når man tilføjer, ændrer eller sletter data, anbefales det at bruge Post-metoden; |