Tanto GET como POST son útiles para enviar información al Servidor. Sin embargo, existen consideraciones importantes para usar uno y otro. La tabla siguiente muestra estas consideraciones
Metodo |
Consideración |
GET |
- La información puede almacenarse en caché
- La información se conserva en el historial del navegador
- Limitación de la longitud de la URL
- Los parámetros se envían en la URL y cualquier persona los puede visualizar y por lo tanto modificar los parámetros.
- Es aconsejable usar GET cuando la información que se envía no es delicada. Por ejemplo, usar GET para enviar nombre de usuario y contraseña no sería lo más adecuado.
|
POST |
- La información nunca se almacena en caché
- La información no se conserva en el historial del navegador
- No existe restricción en la longitud de parámetros enviados
- Los parámetros se envía en el cuerpo de la solicitud HTTP. Por lo tanto, los parámetros están ocultos a las personas.
- El método POST se recomienda para envío de información cargada en formularios.
|