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 деректері бар.