Junior
Z jakých komponent se skládá HTTP požadavek?
sobes.tech AI
Odpověď od AI
HTTP požadavek se skládá z následujících komponent:
-
Řádek požadavku (Request Line):
- Metoda HTTP (GET, POST, PUT, DELETE atd.).
- Cesta k zdroji (URL).
- Verze protokolu HTTP (HTTP/1.1, HTTP/2.0 atd.).
// Příklad řádku požadavku: GET /index.html HTTP/1.1 -
Hlavičky (Headers):
- Přenášejí doplňující informace o požadavku, klientovi nebo zdroji.
- Každá hlavička je dvojice klíč-hodnota.
// Příklady hlaviček: Host: www.priklad.cz User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Prázdný řádek:
- Odděluje hlavičky od těla požadavku.
// Prázdný řádek mezi hlavičkami a tělem požadavku -
Tělo požadavku (Request Body):
- Obsahuje data odesílaná na server, pokud je to relevantní (například u metod POST nebo PUT).
- Formát těla je určen hlavičkou
Content-Type.
// Příklad těla požadavku ve formátu JSON: { "name": "John Doe", "occupation": "Software Engineer" }