Sobes.tech
Junior — Middle

¿Puedes nombrar los componentes que forman la estructura de una solicitud HTTP?

sobes.tech AI

Respuesta de la IA

Una solicitud HTTP consta de varios componentes principales:

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

  2. Encabezados (Headers) — pares clave-valor que transmiten información adicional sobre la solicitud, como tipo de contenido, autorización, cookies, etc.

  3. Cuerpo de la solicitud (Body) — parte opcional, utilizada para transmitir datos (por ejemplo, en solicitudes POST o PUT).

Ejemplo de una solicitud HTTP:

POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"username":"user","password":"pass"}

En iOS, para crear solicitudes HTTP, generalmente se usa la clase URLRequest, donde se pueden configurar todos estos componentes.