Junior — Middle
Vai vari nosaukt komponentus, kas veido HTTP pieprasījuma struktūru?
sobes.tech AI
Atbilde no AI
HTTP pieprasījums sastāv no vairākām galvenajām sastāvdaļām:
-
Pieprasījuma rinda (Request Line) — satur metodi (GET, POST utt.), URI (ceļš uz resursu) un HTTP protokola versiju.
-
Galvenes (Headers) — atslēgas-vērtības pāri, kas nodod papildu informāciju par pieprasījumu, piemēram, satura tipu, autorizāciju, sīkdatnes utt.
-
Pieprasījuma ķermenis (Body) — izvēles daļa, kas tiek izmantota datu pārraidīšanai (piemēram, POST vai PUT pieprasījumos).
HTTP pieprasījuma piemērs:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
iOS, lai izveidotu HTTP pieprasījumus, parasti tiek izmantota URLRequest klase, kurā var iestatīt visus šos komponentus.