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

  1. Pieprasījuma rinda (Request Line) — satur metodi (GET, POST utt.), URI (ceļš uz resursu) un HTTP protokola versiju.

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

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