Está en la página 1de 3

Tema Metodo Get, Post.

Elaborado por Bernardo Antonio Ponce Umaña.

Turno Sabatino

Profesor: Ing.Carlos Gaitán.

Fecha: Managua, 20 de Marzo de 2023


Métodos de petición HTTP: GET

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í:

www.ejemplo.com/registrarse.php?nombre=pedro&apellido=perez&edad
=55&genero=hombre
Toda la información introducida por el usuario (los llamados “parámetros URL”) se
transmiten tan abiertamente como el URL en sí mismo. Esto tiene ventajas y
desventajas.

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ébilprotecció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.

Otra desventaja es que su capacidad es limitada: dependiendo del servidor y del


navegador, no es posible introducir más de 2000 caracteres. Además, los
parámetros URL solo pueden contener caracteres ASCII (letras, números, signos,
etc.) y no datos binarios como archivos de audio o imágenes.

Métodos de petición HTTP: POST

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.

Ventajas de POST

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
debentransferirse 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 guardarsejunto


al URL como marcador.

Métodos de petición HTTP

HTTP define un conjunto de métodos de petición para indicar la acción que se


desea realizar para un recurso determinado. Aunque estos también pueden ser
sustantivos, estos métodos de solicitud a veces son llamados HTTP verbs. Cada
uno de ellos implementan una semántica diferente, pero algunas características
similares son compartidas por un grupo de ellos: ej. un request method puede
ser safe, idempotent (en-US), o cacheable.

GET

El método GET solicita una representación de un recurso específico. Las


peticiones que usan el método GET sólo deben recuperar datos.

HEAD (en-US)

El método HEAD pide una respuesta idéntica a la de una petición GET,


pero sin el cuerpo de la respuesta.

POST

El método POST se utiliza para enviar una entidad a un recurso en


específico, causando a menudo un cambio en el estado o efectos
secundarios en el servidor.

PUT

El modo PUT reemplaza todas las representaciones actuales del recurso de


destino con la carga útil de la petición.

DELETE (en-US)

El método DELETE borra un recurso en específico.

También podría gustarte