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

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

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

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