Sobes.tech
Junior — Middle

HTTP so'rovi tuzilmasiga kiradigan komponentlarni ayta olasizmi?

sobes.tech AI

AIdan javob

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 синфи қўлланилади, у ерда бу компонентларнинг барчаси белгиланиши мумкин.