Junior — Middle
HTTP so'rovi va javobining tuzilishi va tarkibini tushuntirib berishingiz mumkinmi?
sobes.tech AI
AIdan javob
HTTP сўрови учта асосий қисмдан иборат:
- Бошланғич сатр (Request Line) — усул (GET, POST ва ҳ.к.), URL ва протокол версиясини ўз ичига олади.
- Сарлавҳалар (Headers) — калит-аргумент жуплари, мета маълумотларни ўтказади (масалан, Content-Type, User-Agent).
- Сўров матни (Body) — ортиқча бўлиб, маълумотларни ўз ичига олади, масалан, POST сўровларида.
HTTP жавоби ҳам учта қисмдан иборат:
- Статус сатр (Status Line) — протокол версияси, ҳолат коди (масалан, 200) ва матнли тавсиф (масалан, OK)ни ўз ичига олади.
- Сарлавҳалар (Headers) — жавоб ҳақида мета маълумотлар (Content-Type, Content-Length ва бошқалар).
- Жавоб матни (Body) — сервердан мижозга қайтарилган маълумотлар (HTML, JSON, расмлар ва ҳ.к.).
Илгари сўров сатрининг намунаси:
GET /index.html HTTP/1.1
Жавоб сатрининг намунаси:
HTTP/1.1 200 OK