Sobes.tech
Junior — Middle

Оё метавонед сохтори ва компонентҳои дархости ва ҷавоби HTTP-ро шарҳ диҳед?

sobes.tech AI

Ҷавоб аз AI

Пешниҳоди HTTP аз се қисмати асосӣ иборат аст:

  1. Хати оғоз (Request Line) — дорои усул (GET, POST ва ғайра), URL ва нусхаи протокол мебошад.
  2. Сарлавҳаҳо (Headers) — ҷуфтҳои калид-арзиш, ки маълумоти метаиро интиқол медиҳанд (масалан, Content-Type, User-Agent).
  3. Таносуби дархост (Body) — қисми ихтиёрӣ, ки маълумотро дар бар мегирад, масалан, дар дархостҳои POST.

Ҷавоби HTTP низ аз се қисм иборат аст:

  1. Хати статус (Status Line) — дорои нусхаи протокол, коди ҳолат (масалан, 200) ва тавсифи матнӣ (масалан, OK).
  2. Сарлавҳаҳо (Headers) — маълумоти мета дар бораи ҷавоб (Content-Type, Content-Length ва ғайра).
  3. Таносуби ҷавоб (Body) — маълумоте, ки сервер ба мизоҷ бармегардонад (HTML, JSON, тасвирҳо ва ғайра).

Масалан, хати оғозии дархост:

GET /index.html HTTP/1.1

Масалан, хати оғозии ҷавоб:

HTTP/1.1 200 OK