Sobes.tech
Junior — Middle

API суроо структурасынын негизги компоненттери кандай?

sobes.tech AI

AIден жооп

API суроо түзүмүнүн негизги компоненттери төмөндөгүлөрдөн турат:

  • URL (Аяк чекит) — суроо жөнөтүлүп жаткан ресурстун дареги.
  • HTTP ыкмасы — ресурстагы аракетти аныктайт (GET, POST, PUT, DELETE жана башка).
  • Headers (Башталар) — суроонун метадата, мисалы, мазмун түрү (Content-Type), уруксат берүү (Authorization) жана башка.
  • Суроо денеси (Body) — серверге жөнөтүлүүчү маалыматтар (көбүнчө POST, PUT суроолорунда), мисалы, параметрлери бар JSON.
  • Суроо параметрлери (Query Parameters) — URL ичинде ? белгисинен кийин өткөрүлүүчү кошумча параметрлер, мисалы, фильтрлер же сорттоо.

GET суроосунун мисалы:

GET /api/users?active=true HTTP/1.1
Host: example.com
Authorization: Bearer token

Body менен POST суроосунун мисалы:

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

{
  "name": "Иван",
  "age": 30
}

Бул компоненттерди түшүнүү API суроолорун туура түзүү жана тестирлөө үчүн маанилүү.