Оё метавонед шарҳ диҳед, ки ҷавоби HTTP аз кадом компонентҳо иборат аст ва чӣ гуна шакл мегирад?
sobes.tech AI
Ҷавоб аз AI
HTTP-жавап асосан учта асосий компонентдан иборат:
-
Статус сатр (Status Line) — HTTP протоколи версиясини, рақамли ҳолат кодини (масалан, 200, 404) ва ҳолатнинг матнли тавсифини (масалан, OK, Not Found) ўз ичига олади.
-
Сарлавҳалар (Headers) — калит-аргум pairларининг тўплами бўлиб, жавоб ҳақида мета маълумотларни ўтказади, масалан, мазмун тури (
Content-Type), мазмун узунлиги (Content-Length), cookie ва бошқа маълумотлар. -
Жавоб матни (Body) — сервер томонидан мижозга юбориладиган ҳақиқий маълумотлар. Бу HTML саҳифа, JSON, расм ва ҳоказо бўлиши мумкин.
HTTP жавобини тайёрлаш, сўров ишланганидан кейин серверда амалга оширилади. Сервер жавоб ҳолатини аниқлайди, сарлавҳаларни тайёрлайди ва матнни қўшади, сўнгра барчасини тармоқ орқали мижозга юборилади.