Sobes.tech
Junior — Middle

Aké hlavné zložky obsahuje štruktúra API požiadavky?

sobes.tech AI

Odpoveď od AI

Hlavné komponenty štruktúry API požiadavky zahŕňajú:

  • URL (Koncový bod) — adresa zdroja, na ktorý sa požiadavka smeruje.
  • Metóda HTTP — určuje akciu nad zdrojom (GET, POST, PUT, DELETE atď.).
  • Hlavičky (Headers) — metadáta požiadavky, napríklad typ obsahu (Content-Type), autorizácia (Authorization) a ďalšie.
  • Telo požiadavky (Body) — údaje odosielané na server (zvyčajne pri POST, PUT požiadavkách), napríklad JSON s parametrami.
  • Dopytové parametre (Query Parameters) — dodatočné parametre odovzdávané v URL za znakom ?, napríklad filtre alebo zoradenie.

Príklad GET požiadavky:

GET /api/users?active=true HTTP/1.1
Host: example.com
Authorization: Bearer token

Príklad POST požiadavky s telom:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

Pochopenie týchto komponentov je dôležité pre správne zostavenie a testovanie API požiadaviek.