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