Junior
¿De qué componentes consta una solicitud HTTP?
sobes.tech AI
Respuesta de la IA
Una solicitud HTTP consta de los siguientes componentes:
-
Línea de solicitud (Request Line):
- Método HTTP (GET, POST, PUT, DELETE, etc.).
- La ruta al recurso (URL).
- La versión del protocolo HTTP (HTTP/1.1, HTTP/2.0, etc.).
// Ejemplo de línea de solicitud: GET /index.html HTTP/1.1 -
Encabezados (Headers):
- Transmiten información adicional sobre la solicitud, el cliente o el recurso.
- Cada encabezado es un par clave-valor.
// Ejemplos de encabezados: Host: www.ejemplo.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Línea vacía:
- Separa los encabezados del cuerpo de la solicitud.
// Línea vacía entre encabezados y cuerpo de la solicitud -
Cuerpo de la solicitud (Request Body):
- Contiene los datos enviados al servidor, si es aplicable (por ejemplo, en métodos POST o PUT).
- El formato del cuerpo se determina por el encabezado
Content-Type.
// Ejemplo de cuerpo de solicitud en formato JSON: { "name": "John Doe", "occupation": "Software Engineer" }