Middle
Jaká pravidla pojmenování zdrojů v REST znáš?
sobes.tech AI
Odpověď od AI
V RESTful API jsou zdroje pojmenovány podstatnými jmény představujícími kolekce nebo instance objektů.
Pravidla pojmenování:
- Používejte množné číslo pro kolekce:
GET /products,POST /users. - Pro přístup ke konkrétnímu zdroji použijte identifikátor:
GET /products/123,PUT /users/john_doe. - Vnořené zdroje pojmenujte hierarchicky:
GET /users/john_doe/orders,DELETE /products/456/reviews/789. - Vyhněte se slovesům v URL: místo
GET /getAllProductspoužívejteGET /products. Metody HTTP (GET,POST,PUT,DELETE) již naznačují akci. - Používejte malá písmena:
GET /usersje preferováno předGET /Users. - Oddělujte slova pomlčkami:
GET /product-categoriesje preferováno předGET /productCategories. - Nepoužívejte přípony souborů:
GET /users/john_doeje preferováno předGET /users/john_doe.json. Typ dat je určen hlavičkamiContent-TypeaAccept. - Používejte dotazové parametry pro filtrování, třídění a stránkování:
GET /products?category=electronics&sort=price&limit=10&offset=0.
Příklad:
// Získat seznam všech objednávek uživatele s ID 1
// GET /users/1/orders
// Vytvořit nový produkt
// POST /products
// Získat detaily produktu s ID 42
// GET /products/42
// Aktualizovat recenzi s ID 10 pro produkt s ID 5
// PUT /products/5/reviews/10