Middle
RESTте ресурстарды аташтын кандай эрежелери бар?
sobes.tech AI
AIден жооп
RESTful API-де ресурстар аталыштар менен аталат, алар коллекциялар же объекттердин үлгүлөрүн көрсөтөт.
Аталыш берүү эрежелери:
- Коллекциялар үчүн көптүк формасын колдонуңуз:
GET /products,POST /users. - Белгилүү бир ресурска кирүү үчүн идентификаторду колдонуңуз:
GET /products/123,PUT /users/john_doe. - Ичке ресурстар иерархиялык түрдө аталат:
GET /users/john_doe/orders,DELETE /products/456/reviews/789. - URL-да иш-аракеттерди глаголдор менен көрсөтүүдөн алыс болуңуз:
GET /getAllProductsордунаGET /productsколдонуу. HTTP ыкмалары (GET,POST,PUT,DELETE) иш-аракетти өзү көрсөтүп турат. - Кичинекей тамгаларды колдонуңуз:
GET /usersGET /Usersка салыштырмалуу артыкчылыкка ээ. - Сөздөрдү тире менен бөлүңүз:
GET /product-categoriesGET /productCategoriesка салыштырмалуу артыкчылыкка ээ. - Файл кеңейтмелерин колдонбоңуз:
GET /users/john_doeGET /users/john_doe.jsonордуна. Маалымат түрүContent-TypeжанаAcceptбашталыштарында аныкталат. - Фильтрлөө, сорттоо жана беттөө үчүн суроо параметрлерин колдонуңуз:
GET /products?category=electronics&sort=price&limit=10&offset=0.
Мисал:
// ID 1 болгон колдонуучу үчүн бардык буйрутмалардын тизмесин алуу
// GET /users/1/orders
// Жаңы продукт түзүү
// POST /products
// ID 42 болгон продукттун деталдарын алуу
// GET /products/42
// ID 5 болгон продукт үчүн ID 10 болгон пикирди жаңыртуу
// PUT /products/5/reviews/10