Junior — Middle
Tudnád megnevezni az HTTP-kérés szerkezetébe tartozó komponenseket?
sobes.tech MI
Válasz az MI-től
HTTP-kérés több fő összetevőből áll:
-
Kérés sor (Request Line) — tartalmazza a módszert (GET, POST stb.), az URI-t (az erőforrás útját) és a HTTP protokoll verzióját.
-
Fejlécek (Headers) — kulcs-érték párok, amelyek további információkat közvetítenek a kéréssel kapcsolatban, például tartalomtípus, hitelesítés, cookie-k stb.
-
Kérés törzse (Body) — opcionális rész, amely adatátvitelre szolgál (például POST vagy PUT kérések esetén).
Példa egy HTTP-kérésre:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
iOS-ben HTTP-kérések létrehozásához általában a URLRequest osztályt használják, ahol ezek a komponensek mind beállíthatók.