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:
-
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.
-
Encabezados (Headers) — pares clave-valor que transmiten información adicional sobre la solicitud, como tipo de contenido, autorización, cookies, etc.
-
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.