Junior
Din ce componente constă o cerere HTTP?
sobes.tech AI
Răspuns de la AI
O cerere HTTP constă din următoarele componente:
-
Linia de solicitare (Request Line):
- Metoda HTTP (GET, POST, PUT, DELETE etc.).
- Calea către resursă (URL).
- Versiunea protocolului HTTP (HTTP/1.1, HTTP/2.0 etc.).
// Exemplu de linie de solicitare: GET /index.html HTTP/1.1 -
Anteturi (Headers):
- Transmit informații suplimentare despre solicitare, client sau resursă.
- Fiecare antet reprezintă un cuplu cheie-valoare.
// Exemple de anteturi: Host: www.exemplu.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Linie goală:
- Separă anteturile de corpul solicitării.
// Linie goală între anteturi și corpul solicitării -
Corpul solicitării (Request Body):
- Conține datele trimise către server, dacă este cazul (de exemplu, în metodele POST sau PUT).
- Formatul corpului este determinat de antetul
Content-Type.
// Exemplu de corp de solicitare în format JSON: { "name": "John Doe", "occupation": "Software Engineer" }