Sobes.tech
Junior — Middle

Նկարագրեք HTTP հարցման հիմնական բաղադրիչներն ու ձևաչափը

sobes.tech AI

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

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

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

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

  3. Դատարկ գիծ — բաժանում է հղումները հարցման մարմնից:

  4. Հարցման մարմինը (Body) — ընտրովի մաս, պարունակում է տվյալները, որոնք ուղարկվում են սերվերին (օրինակ, ձևի տվյալներ կամ JSON):

HTTP հարցման օրինակ:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}