Sobes.tech
Junior — Middle

Կարող եք բացատրել, թե HTTP- ի պատասխանն ինչ բաղադրիչներից է բաղկացած և ինչպես է ձևավորվում:

sobes.tech AI

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

HTTP-պատասխանն բաղկացած է երեք հիմնական բաղադրիչներից.

  1. Կարգավիճակի գիծ (Status Line) — պարունակում է HTTP պրոտոկոլի տարբերակը, վիճակի թվային կոդը (օրինակ, 200, 404) և վիճակի տեքստային նկարագրությունը (օրինակ, OK, Not Found):

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

  3. Պատասխան մարմինը (Body) — տվյալները, որոնք սերվերը ուղարկում է հաճախորդին: Դա կարող է լինել HTML էջ, JSON, պատկեր և այլն:

HTTP պատասխանն ձևավորվում է սերվերում հարցման մշակման հետո: Սերվերը որոշում է պատասխանին վիճակը, ձևավորում է հեդերները և ավելացնում մարմինը, ապա ուղարկում է ամեն ինչ հաճախորդին ցանցի միջոցով։