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:
-
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.
-
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. -
Línea vacía — separa los encabezados del cuerpo de la solicitud.
-
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"}