Sobes.tech
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.