Не следует брать названия с потолка – вот несколько правил, которые помогут создать для ресурса читаемое, понятное имя.
- Имя ресурса должно быть существительным. За действие уже отвечает метод HTTP. Исключение – ресурсы-контроллеры, но это уже отдельная тема.
Плохой пример: /get_orders
Хороший пример: /orders
- Следите за грамматическим числом (единственным или множественным). В единственном обозначают отдельные объекты, во множественном – коллекции, хранилища.
- Лучше избегать сочетания слов и по возможности заменять их.
Плохой пример: /category_list
Хороший пример: /categories
- Путь должен быть как можно короче, содержать как можно меньше слов.
- Для обозначения иерархии нужно использовать слэш (/). Однако завершающий слэш будет лишним и внесет путаницу.
Плохой пример: /company/employee/
Хороший пример: /company/employee
- Используйте буквы в нижнем регистре, потому что URI чувствительны к регистру.
Плохой пример: /Company/EMPLOYEE
Хороший пример: /company/employee