Junior — Middle
Jaké informace a parametry mohou být předány v rámci HTTP požadavku?
sobes.tech AI
Odpověď od AI
V požadavku HTTP lze přenést následující hlavní typy informací a parametrů:
- URL parametry (Query parameters) — data přenášená v řetězci dotazu za znakem
?, například:?id=123&sort=asc. - Hlavičky (Headers) — metadata požadavku, například
Content-Type,Authorization,User-Agent. - Tělo požadavku (Body) — data, která jsou odesílána v těle požadavku, obvykle u POST, PUT, PATCH. Může obsahovat JSON, XML, form-data a další formáty.
- Cookies — malé údaje, které klient odesílá na server za účelem identifikace relace a jiných cílů.
- Metoda požadavku (GET, POST, PUT, DELETE atd.) — určuje akci, kterou chce klient provést.
Například u POST požadavku s JSON tělem a hlavičkou autorizace:
POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Tímto způsobem může HTTP požadavek obsahovat rozmanité informace potřebné pro komunikaci mezi klientem a serverem.