Junior — Middle
Poți să numești componentele care intră în structura unei cereri HTTP?
sobes.tech AI
Răspuns de la AI
O solicitare HTTP constă din mai multe componente principale:
-
Linia de solicitare (Request Line) — conține metoda (GET, POST etc.), URI-ul (calea către resursă) și versiunea protocolului HTTP.
-
Anteturi (Headers) — perechi cheie-valoare care transmit informații suplimentare despre solicitare, cum ar fi tipul de conținut, autorizarea, cookie-urile etc.
-
Corpul solicitării (Body) — parte opțională, utilizată pentru transmiterea datelor (de exemplu, în solicitările POST sau PUT).
Exemplu de solicitare HTTP:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
În iOS, pentru a crea solicitări HTTP, se folosește de obicei clasa URLRequest, unde se pot seta toate aceste componente.