Junior — Middle
¿Qué componentes están incluidos en la estructura de una solicitud HTTP?
sobes.tech AI
Respuesta de la IA
Una solicitud HTTP consta de varios componentes principales:
- Línea de inicio (Request Line): contiene el método (GET, POST, etc.), la URI del recurso y la versión del protocolo HTTP.
- Encabezados (Headers): un conjunto de pares clave-valor que transmiten información meta sobre la solicitud (por ejemplo, Content-Type, User-Agent, Authorization).
- Cuerpo de la solicitud (Body): parte opcional que contiene los datos enviados al servidor (por ejemplo, en POST o PUT).
Ejemplo de línea de inicio y encabezados:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"name":"John"}
Por lo tanto, la estructura de una solicitud HTTP incluye método, URI, versión del protocolo, encabezados y, si es necesario, cuerpo con datos.