Sobes.tech
Middle

Өтінемін, REST сұрауының құрылымын атаңыз. Ол не нәрсені қамтиды?

sobes.tech AI

AI-дан жауап

REST-сұраудың құрылымы негізгі келесі компоненттерді қамтиды:

  • HTTP-әдіс — әрекетті анықтайды: GET, POST, PUT, DELETE, PATCH және т.б.
  • URL (Endpoints) — сұрау бағыттайтын ресурс мекенжайы.
  • Тақырыптар (Headers) — сұраудың метадеректері, мысалы, мазмұн түрі (Content-Type), авторизация (Authorization), кукилер және басқа.
  • Сұрау денесі (Body) — серверге жіберілетін деректер (әдетте POST, PUT, PATCH сұрауларында), мысалы, JSON форматында ақпарат.
  • Сұрау параметрлері (Query parameters) — URL-дің ? таңбасы кейін қосымша параметрлер, мысалы, ?page=2&limit=10.

REST-сұраудың мысалы:

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

{
  "name": "John",
  "age": 30
}

Мұнда әдіс — POST, URL — /api/users, тақырыптар мазмұн түрі мен авторизацияны көрсетеді, ал денеде пайдаланушы туралы JSON деректері бар.