Sobes.tech
Junior — Middle

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

sobes.tech AI

Ҷавоб аз AI

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

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

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

  3. Орзў матни (Body) — мажбурий бўлмаган қисм, маълумотларни узатиш учун ишлатилади (масалан, POST ёки PUT орзуларида).

HTTP орзўнинг намунаси:

POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"username":"user","password":"pass"}

iOSда HTTP орзуларини яратиш учун одатда URLRequest синфи қўлланилади, у ерда бу компонентларнинг барчаси белгиланиши мумкин.