Sobes.tech
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:

  1. Linia de solicitare (Request Line) — conține metoda (GET, POST etc.), URI-ul (calea către resursă) și versiunea protocolului HTTP.

  2. Anteturi (Headers) — perechi cheie-valoare care transmit informații suplimentare despre solicitare, cum ar fi tipul de conținut, autorizarea, cookie-urile etc.

  3. 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.