1. Get es obtener datos del servidor, y post es enviar datos al servidor. 2. get es añadir la cola de datos de parámetros a la URL a la que apunta el atributo ACTION del formulario enviado, y los valores corresponden a cada campo del formulario, que puede verse en la URL. post es el mecanismo HTTP post que coloca cada campo en el formulario y su contenido en el ENCABEZADO HTML a la dirección URL indicada por el atributo ACTION. Los usuarios no ven el proceso. 3. Para el método get, el lado del servidor usa Request.QueryString para obtener el valor de la variable, y para el método post, el lado del servidor usa Request.Form para obtener los datos enviados. 4. La cantidad de datos enviada por get es pequeña y no puede superar los 2KB. La cantidad de datos transmitidos por correo es grande y, por defecto, se asigna a ilimitada. Pero teóricamente, la mayor cantidad en IIS4 es de 80KB, y en IIS5 es de 100KB. 5. La seguridad es muy baja, la seguridad posterior es alta. Pero la eficiencia de ejecución es mejor que el método Post.
Recomendaciones: 1. La seguridad del método get es peor que la del método Post; si contiene información confidencial, se recomienda utilizar el método de envío de datos Post; 2. Al realizar consultas de datos, se recomienda usar el método Get; Al añadir, modificar o eliminar datos, se recomienda usar el método Post; |