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.