Я пытаюсь определить, как создавать спокойные URL-адреса. Я все для спокойного подхода использования URL-адресов с существительными, а не глаголы не понимают, как это сделать.
Мы создаем сервис для реализации финансового калькулятора. Калькулятор берет кучу параметров, которые мы будем загружать через CSV файл. Варианты использования:
- Загрузить новые параметры
- Получить последние параметры
- Получить параметры для данной бизнес-даты
- Сделать набор параметров активным
- Подтвердить набор параметров
Я собираюсь, чтобы успокоительный подход состоял в том, чтобы иметь следующие URL-адреса типов:
/parameters
/parameters/12-23-2009
Вы можете получить первые три варианта использования:
- POST, где вы включаете файл параметров в запрос post
- GET первого URL
- GET второго URL
Но как вы делаете 4-й и 5-й варианты использования без глагола? Вам не нужны URL-адреса, например:
/parameters/ID/activate
/parameters/ID/validate
??