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