Middle
RESTda resurs nomlash qoidalarini bilasizmi?
sobes.tech AI
AIdan javob
RESTful API-da resurslar ob'ektlar to'plamlari yoki nusxalarini ifodalovchi otlar bilan nomlanadi.
Nomi berish qoidalari:
- Kolleksiyalar uchun ko‘plikdan foydalaning:
GET /products,POST /users. - Ma'lum bir resursga kirish uchun identifikatorni ishlating:
GET /products/123,PUT /users/john_doe. - Ichma-ich joylashgan resurslar hierarxik tarzda nomlanadi:
GET /users/john_doe/orders,DELETE /products/456/reviews/789. - URLda fe'llardan foydalanmang:
GET /getAllProductso'rnigaGET /productsni ishlating. HTTP usullari (GET,POST,PUT,DELETE) allaqachon harakatni ko'rsatadi. - Kichik harflardan foydalaning:
GET /usersGET /Usersga nisbatan afzal. - So'zlarni tire bilan ajrating:
GET /product-categoriesGET /productCategoriesga nisbatan afzal. - Fayl kengaytmalaridan foydalanmang:
GET /users/john_doeGET /users/john_doe.jsonga nisbatan afzal. Ma'lumot turiContent-TypevaAcceptsarlavhalarida aniqlanadi. - Filtrlash, saralash va sahifalash uchun so'rov parametrlaridan foydalaning:
GET /products?category=electronics&sort=price&limit=10&offset=0.
Misol:
// Foydalanuvchi ID 1 uchun barcha buyurtmalar ro'yxatini oling
// GET /users/1/orders
// Yangi mahsulot yarating
// POST /products
// ID 42 bo'lgan mahsulot tafsilotlarini oling
// GET /products/42
// ID 10 bo'lgan sharhni, ID 5 bo'lgan mahsulot uchun yangilang
// PUT /products/5/reviews/10