Junior — Middle
HTTP so'rovi tuzilmasiga kiradigan komponentlarni ayta olasizmi?
sobes.tech AI
AIdan javob
HTTP сўрови асосий бир нечта компонентлардан иборат:
-
Сўров сатр (Request Line) — усул (GET, POST ва бошқалар), URI (ресурсга йўл) ва HTTP протоколи версиясини ўз ичига олади.
-
Сарлавҳалар (Headers) — калит-аргумент жуплари бўлиб, сўров ҳақида қўшимча маълумотлар олиб келади, масалан, мазмун тури, авторизация, куклар ва ҳоказо.
-
Сўров матни (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 синфи қўлланилади, у ерда бу компонентларнинг барчаси белгиланиши мумкин.