Taller As - Metodo - GET-POST
Taller As - Metodo - GET-POST
FACULTAD DE
CARRERA DE INGENIERIA
EN NETWORKING Y TELECOMUNICACIONES
ASIGNATURA:
TEMA:
Programación de servlets
CURSO:
Ine-S-No-6-4
INTEGRANTES:
➢ Danny Chenche
➢ Omar García
➢ Ashley Borja Hurtado
➢ Héctor Aguilar
➢ Roberto Montero
➢ Erick Silva
Taller As 20/08/21
La diferencia entre los métodos GET y POST radica en la forma de enviar los datos a la
página cuando se pulsa el botón “Enviar”. Mientras que el método GET envía los datos
usando la URL, el método POST los envía de forma que no podemos verlos (en un
segundo plano u "ocultos" al usuario).
Con el método GET, los datos que se envían al servidor se escriben en la misma
dirección URL. En la ventana del navegador, lo encontrarás así:
El método GET envía la información codificada del usuario en el header del HTTP
request, directamente en la URL.
Ventajas de GET
Los parámetros URL se pueden guardar junto a la dirección URL como marcador.
De esta manera, puedes introducir una búsqueda y más tarde consultarla de nuevo
fácilmente. También se puede volver a acceder a la página a través del historial del
navegador.
Esto resulta práctico, por ejemplo, si visitas con asiduidad un mismo lugar en Google
Maps o si guardas páginas web con configuraciones de filtro determinadas.
Desventajas de GET
La mayor desventaja del método GET es su débil protección de los datos. Los
parámetros URL que se envían quedan visibles en la barra de direcciones del navegador
y son accesibles sin clave en el historial de navegación, en el caché y en el log de los
servidores.
El método POST introduce los parámetros en la solicitud HTTP para el servidor. Por
ello, no quedan visibles para el usuario. Además, la capacidad del método POST es
ilimitada.
Con el método HTTP POST también se codifica la información, pero ésta se envía a
través del body del HTTP Request, por lo que no aparece en la URL.
En lo relativo a los datos, como, por ejemplo, al rellenar formularios con nombres de
usuario y contraseñas, el método POST ofrece mucha discreción. Los datos no se
muestran en el caché ni tampoco en el historial de navegación. La flexibilidad del método
POST también resulta muy útil: no solo se pueden enviar textos cortos, sino también otros
tipos de información, como fotos o vídeos.
Desventajas de POST
Cuando una página web que contiene un formulario se actualiza (por ejemplo, cuando se
retrocede a la página anterior) los datos del formulario deben transferirse de
nuevo (puede que alguna vez hayas recibido una de estas advertencias). Por este motivo,
existe el riesgo de que los datos se envíen varias veces por error, lo que, en el caso de una
tienda online, puede dar lugar a pedidos duplicados. No obstante, las webs modernas de
las tiendas suelen estar preparadas para evitar este tipo de problemas.
Además, los datos transferidos con el método POST no pueden guardarse junto al URL
como marcador.
Comparación entre los métodos GET y POST