Junior
Z akých komponentov sa skladá HTTP požiadavka?
sobes.tech AI
Odpoveď od AI
HTTP požiadavka sa skladá z nasledujúcich komponentov:
-
Riadok požiadavky (Request Line):
- Metóda HTTP (GET, POST, PUT, DELETE atď.).
- Cesta k zdroju (URL).
- Verzia protokolu HTTP (HTTP/1.1, HTTP/2.0 atď.).
// Príklad riadku požiadavky: GET /index.html HTTP/1.1 -
Hlavičky (Headers):
- Prenášajú doplňujúce informácie o požiadavke, klientovi alebo zdroji.
- Každá hlavička je dvojica kľúč-hodnota.
// Príklady hlavičiek: Host: www.priklad.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Prázdny riadok:
- Oddelí hlavičky od tela požiadavky.
// Prázdny riadok medzi hlavičkami a telom požiadavky -
Telo požiadavky (Request Body):
- Obsahuje dáta odosielané na server, ak je to relevantné (napríklad pri metodách POST alebo PUT).
- Formát tela je určený hlavičkou
Content-Type.
// Príklad tela požiadavky vo formáte JSON: { "name": "John Doe", "occupation": "Software Engineer" }