Sobes.tech
Junior — Middle

Describa los componentes principales y el formato de una solicitud HTTP

sobes.tech AI

Respuesta de la IA

Una solicitud HTTP consta de varios componentes principales:

  1. Línea de inicio (Request Line) — contiene el método (GET, POST, PUT, etc.), la URI (dirección del recurso) y la versión del protocolo HTTP.

  2. Encabezados (Headers) — un conjunto de pares clave-valor que transmiten información adicional sobre la solicitud, por ejemplo, el tipo de contenido (Content-Type), la longitud del cuerpo (Content-Length), datos de autorización, etc.

  3. Línea vacía — separa los encabezados del cuerpo de la solicitud.

  4. Cuerpo de la solicitud (Body) — parte opcional que contiene los datos que se envían al servidor (por ejemplo, datos de formulario o JSON).

Ejemplo de una solicitud HTTP:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}