Junior — Middle
Aké informácie a parametre môžu byť odoslané v rámci HTTP požiadavky?
sobes.tech AI
Odpoveď od AI
V požiadavke HTTP je možné preniesť nasledujúce hlavné typy informácií a parametrov:
- Parametre URL (Query parameters) — údaje odosielané v reťazci dotazu za znakom
?, napríklad:?id=123&sort=asc. - Hlavičky (Headers) — metadáta požiadavky, napríklad
Content-Type,Authorization,User-Agent. - Telo požiadavky (Body) — údaje odosielané v tele požiadavky, zvyčajne pri POST, PUT, PATCH. Môže obsahovať JSON, XML, form-data a ďalšie formáty.
- Cookies — malé údaje, ktoré klient odosiela na server na identifikáciu relácie a iné účely.
- Metóda požiadavky (GET, POST, PUT, DELETE atď.) — určuje akciu, ktorú chce klient vykonať.
Napríklad pri POST požiadavke s JSON telom a hlavičkou autorizácie:
POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Takto môže HTTP požiadavka obsahovať rozličné informácie potrebné pre komunikáciu medzi klientom a serverom.