Sobes.tech
Junior — Middle

Peux-tu nommer les composants qui entrent dans la structure d'une requête HTTP?

sobes.tech IA

Réponse de l'IA

Une requête HTTP se compose de plusieurs composants principaux :

  1. Ligne de requête (Request Line) — contient la méthode (GET, POST, etc.), l'URI (chemin vers la ressource) et la version du protocole HTTP.

  2. En-têtes (Headers) — paires clé-valeur qui transmettent des informations supplémentaires sur la requête, comme le type de contenu, l'autorisation, les cookies, etc.

  3. Corps de la requête (Body) — partie facultative, utilisée pour transmettre des données (par exemple, dans les requêtes POST ou PUT).

Exemple de requête HTTP :

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

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

En iOS, pour créer des requêtes HTTP, on utilise généralement la classe URLRequest, où l'on peut définir tous ces composants.