HTTP
Protocolos HTTP
HTTP (Protocolo de Transferencia de Hipertexto) es la base de la comunicación de datos para la World Wide Web. Es un protocolo de la capa de aplicación diseñado para transferir información entre dispositivos en red e incluye un conjunto de reglas para formatear y transferir datos de páginas web.
Métodos HTTP
- GET: Solicita datos de un recurso especificado.
- POST: Envía datos para ser procesados a un recurso especificado.
- PUT: Actualiza un recurso especificado.
- DELETE: Elimina un recurso especificado.
- HEAD: Igual que GET pero solo devuelve los encabezados HTTP y no el cuerpo del documento.
- OPTIONS: Devuelve los métodos HTTP que el servidor soporta.
- PATCH: Aplica modificaciones parciales a un recurso.
Códigos de Estado HTTP
- 1xx (Informativo): La solicitud fue recibida, continuando proceso.
- 2xx (Exitoso): La solicitud fue recibida, entendida y aceptada con éxito.
- 3xx (Redirección): Se debe tomar más acción para completar la solicitud.
- 4xx (Error del Cliente): La solicitud contiene una sintaxis incorrecta o no puede ser cumplida.
- 5xx (Error del Servidor): El servidor falló al cumplir una solicitud válida.
Seguridad HTTP
- HTTPS (Protocolo de Transferencia de Hipertexto Seguro): Una extensión de HTTP utilizada para comunicación segura sobre una red de computadoras, ampliamente utilizada en Internet. Proporciona un canal seguro sobre una red insegura en un modelo cliente-servidor.
Enlaces útiles
https://developer.mozilla.org/es/docs/Web/HTTP