Sobes.tech
Junior — Middle

Тавсиф кунед, ки компонентҳои асосии дархости HTTP ва формати он чӣ гуна мебошанд

sobes.tech AI

Ҷавоб аз AI

HTTP-илтимосон чанд асосии компонентлардан иборат:

  1. Иш бошлаш сатр (Request Line) — усулни (GET, POST, PUT ва бошқалар), URI (ресурс манзили) ва HTTP протоколи версиясини ўз ичига олади.

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

  3. Бўш сатр — сарлавҳаларни сўров танафасидан ажратиб туради.

  4. Сўров танафаси (Body) — истисноий бўлиб, серверга юбориладиган маълумотларни ўз ичига олади (масалан, форма маълумотлари ёки JSON).

HTTP сўрови намунаси:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}