Café y Código

2. El Protocolo HTTP: Métodos, Headers y Status Codes

¿Qué es el Protocolo HTTP?

HTTP (Hypertext Transfer Protocol) es el protocolo de capa de aplicación sin estado (stateless) utilizado para transmitir documentos hipertexto y datos en la Web.

ejemplo_peticion_http.txt
HTTP
1GET /productos/laptop-pro HTTP/1.1
2Host: ejemplo.cl
3User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)
4Accept: text/html,application/xhtml+xml

Métodos HTTP (Verbos)

  • GET: Solicita un recurso. No debe incluir datos en el cuerpo ni modificar el estado del servidor.
  • POST: Envia datos al servidor para crear un nuevo recurso o procesar un formulario.
  • PUT: Reemplaza por completo el recurso existente con los datos enviados.
  • PATCH: Modifica parcialmente un recurso existente.
  • DELETE: Elimina un recurso específico en el servidor.

Códigos de Estado HTTP (Status Codes)

CódigoSignificadoDescripción / Ejemplo
200OKSolicitud procesada correctamente con éxito.
201CreatedNuevo recurso creado exitosamente.
301Moved PermanentlyRedirección permanente hacia una nueva URL.
400Bad RequestSintaxis de solicitud incorrecta por parte del cliente.
401UnauthorizedRequiere autenticación previa (falta login/token).
403ForbiddenEl cliente no tiene permisos suficientes para acceder.
404Not FoundEl recurso o ruta no existe en el servidor.
500Internal Server ErrorExcepción o error no controlado dentro del servidor backend.

Ponte a prueba

Evalúa tus conocimientos sobre peticiones HTTP y sus códigos de respuesta.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.