Sobes.tech
Junior — Middle

Կարող եք անվանել HTTP հարցման կառուցվածքին վերաբերող բաղադրիչները?

sobes.tech AI

Պատասխան AI-ից

HTTP հարցումը բաղկացած է մի քանի հիմնական բաղադրիչներից.

  1. Հարցման գիծ (Request Line) — պարունակում է մեթոդը (GET, POST և այլն), URI-ն (մասին դեպի ռեսուրսը) և HTTP պրոտոկոլի տարբերակը:

  2. Հետագծեր (Headers) — բանալի-արժեք զույգեր, որոնք փոխանցում են լրացուցիչ տեղեկություններ հարցման մասին, օրինակ՝ պարունակության տեսակ, թույլտվություն, Cookies և այլն:

  3. Հարցման մարմինը (Body) — ցանկալի մաս, օգտագործվում է տվյալների փոխանցման համար (օրինակ՝ POST կամ PUT հարցումների ժամանակ):

Օրինակ՝ HTTP հարցում:

POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"username":"user","password":"pass"}

iOS-ում HTTP հարցումները ստեղծելու համար սովորաբար օգտագործվում է URLRequest դասը, որտեղ կարելի է սահմանել բոլոր այս բաղադրիչները։