Sobes.tech
Junior — Middle

HTTP javobining qaysi komponentlardan iboratligini va qanday shakllantirilishini tushuntirib berolasizmi?

sobes.tech AI

AIdan javob

HTTP-жавоби асосий учта компонентдан иборат:

  1. Статус сатр (Status Line) — HTTP протоколи версиясини, рақамли ҳолат кодини (масалан, 200, 404) ва ҳолатнинг матнли тавсифини (масалан, OK, Not Found) ўз ичига олади.

  2. Сарлавҳалар (Headers) — калит-аргум pairларининг тўплами бўлиб, жавоб ҳақида мета маълумотларни ўтказади, масалан, мазмун тури (Content-Type), мазмун узунлиги (Content-Length), cookie ва бошқа маълумотлар.

  3. Жавоб матни (Body) — сервер томонидан мижозга юбориладиган ҳақиқий маълумотлар. Бу HTML саҳифа, JSON, расм ва ҳоказо бўлиши мумкин.

HTTP жавобини тайёрлаш, сўров ишланганидан кейин серверда амалга оширилади. Сервер жавоб ҳолатини аниқлайди, сарлавҳаларни тайёрлайди ва матнни қўшади, сўнгра барчасини тармоқ орқали мижозга юборилади.