No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Qué son los Métodos HTTP?

3/30
Recursos

Aportes 16

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Excelente clase y explicación 👏
Tiro un poco de documentación para el que quiera leer un poquito más acerca de esto: MDN HTTP Methods
.

Guerra de métodos HTTP:

HTTP Methods

  • GET Lee datos del server (Solo Lectura)

  • HEAD Recupera datos de los headers (Solo Lectura)

  • POST Envía datos al server

  • PUT/PATCH Salva datos en el server

  • DELETE Borra datos del server

HTTP

Un protocolo especifica reglas en la comunicación entre dos entes, en este caso entre dos computadoras.

HTTP (Hyper Text Transfer Protocol) fue creado específicamente para la web.

Verbos

Una de las cosas que especifica el protocolo HTTP son los verbos:

  • GET: solicitar datos o algún recurso.
  • HEAD: traer headers (como una peticion GET pero sin contenidos). Es util cuando vamos a utilizar APIs, para comprobar si lo que vamos a enviar esta correcto y puede ser procesado.
  • POST: enviar datos a un recurso para la creación.
  • PUT: reemplazar por completo un recurso.
  • PATCH: reemplazar parcialmente un recurso.
  • DELETE: eliminar un recurso.

La infografia del compañero Juan sebastian explica todo super bien!

Les comparto mi pequeña maquetación, probablemente para el final del curso tenga mas contenido. Pueden usarlo el repo como base para continuar con las clases 😃

Repo: https://github.com/Dialtor/MichisApp
Demo: https://dialtor.github.io/MichisApp/

He utilizado casi todos, el get, post, put y delete mediante interacción con zapier y trello, en zapier usando taks de script con python y javascript!

HTTP Methods

GET el que usamos por defecto, Lee datos del servidor

POST Sirve para crear nueva información

PUT y PATCH para editar y para modificar algún atributo

DELETE para eliminar informacion

Excelente explicación

Recomiendo mucho como material de apoyo sólido, leerse la guía de MDN acerca de todo lo que concierne a HTTP

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.

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.

El modo PUT reemplaza todas las representaciones actuales del recurso de destino con la carga útil de la petición.

El método PATCH es utilizado para aplicar modificaciones parciales a un recurso.

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

En mi carrera siempre he usado esos metodos. Pero se que existen mas como:
HEAD
CONNECT
OPTIONS
TRACE

Se notaba más serio el curso con el profesor/instructor Italo. Este muchacho parece uno recién empezando 4to semestre de una carrera de pregrado.
Algo curioso que hable hace poco en el equipo y es que aveces el patch es una medida de seguridad para evitar modificar algunos campos que por negocio o por trazabilidad no deberían poderse alterar de un objeto, me pareció curioso ya que en muchos casos se hablan que es para evitar enviar data innecesaria.
Método HTTP * Get: solicitudes para leer. * Post: solicitudes para crear. * Put (toda la información) y patch (modificación de un solo elemento ): para editar. * Delete: Borrar información.