Junior — Middle
Quelles informations et paramètres peuvent être transmis dans une requête HTTP?
sobes.tech IA
Réponse de l'IA
Dans une requête HTTP, il est possible de transmettre les principaux types d'informations et paramètres suivants:
- Paramètres d'URL (Query parameters) — données transmises dans la chaîne de requête après le symbole
?, par exemple :?id=123&sort=asc. - En-têtes (Headers) — métadonnées de la requête, par exemple,
Content-Type,Authorization,User-Agent. - Corps de la requête (Body) — données envoyées dans le corps de la requête, généralement dans les requêtes POST, PUT, PATCH. Peut contenir JSON, XML, form-data et autres formats.
- Cookies — petites données que le client envoie au serveur pour identifier la session et d'autres objectifs.
- Méthode de requête (GET, POST, PUT, DELETE, etc.) — détermine l'action que le client souhaite effectuer.
Par exemple, dans une requête POST avec corps JSON et en-tête d'autorisation :
POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Ainsi, une requête HTTP peut contenir diverses informations nécessaires à l'interaction entre le client et le serveur.