Sobes.tech
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.