Estructura de comunicación Cliente-Servidor
Host: api.ejemplo.com
Authorization: Bearer eyJhbGc...
Content-Type: application/json
Accept: application/json
User-Agent: Chrome/120.0
Content-Length: 89
{
"nombre": "Ana García",
"email": "ana@ejemplo.com",
"rol": "admin"
}
Define la acción (ej. GET, POST) que el cliente solicita al servidor sobre un recurso específico.
Método: Acción (GET, POST).
URI: Ruta (/usuarios/1).
Versión: HTTP/1.1 o HTTP/2.
Metadatos clave-valor (Host, Auth, Content-Type) que dan contexto a la petición.
Datos enviados al servidor (JSON, Form), común en POST/PUT. Separado por una línea vacía.
🔒 HTTPS: En conexiones HTTPS, toda la petición (línea de solicitud, headers y body) viaja cifrada mediante TLS, protegiendo datos sensibles como contraseñas, tokens y información personal de intermediarios maliciosos.