Junior — Middle
Ar galite pavadinti komponentus, kurie sudaro HTTP užklausos struktūrą?
sobes.tech AI
Atsakymas iš AI
HTTP užklausa susideda iš kelių pagrindinių komponentų:
-
Užklausos eilutė (Request Line) — apima metodą (GET, POST ir kt.), URI (kelias iki ištekliaus) ir HTTP protokolo versiją.
-
Antraštės (Headers) — raktas-verto poros, perduodančios papildomą informaciją apie užklausą, pvz., turinio tipą, autorizaciją, slapukus ir kt.
-
Užklausos kūnas (Body) — neprivalomas, naudojamas duomenų perdavimui (pvz., POST ar PUT užklausose).
HTTP užklausos pavyzdys:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
iOS, norint sukurti HTTP užklausas, dažniausiai naudojama URLRequest klasė, kurioje galima nustatyti visus šiuos komponentus.