Junior — Middle
Můžeš pojmenovat komponenty, které tvoří strukturu HTTP požadavku?
sobes.tech AI
Odpověď od AI
HTTP požadavek se skládá z několika hlavních komponent:
-
Řádek požadavku (Request Line) — obsahuje metodu (GET, POST atd.), URI (cesta ke zdroji) a verzi protokolu HTTP.
-
Hlavičky (Headers) — páry klíč-hodnota, které přenášejí doplňující informace o požadavku, například typ obsahu, autorizaci, cookies atd.
-
Tělo požadavku (Body) — volitelná část, používaná k přenosu dat (například u POST nebo PUT požadavků).
Příklad HTTP požadavku:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
V iOS se pro tvorbu HTTP požadavků obvykle používá třída URLRequest, kde lze nastavit všechny tyto komponenty.