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

  1. Řádek požadavku (Request Line) — obsahuje metodu (GET, POST atd.), URI (cesta ke zdroji) a verzi protokolu HTTP.

  2. 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.

  3. 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.