Я розумію, що при іменуванні RESTful URI прийнято використовувати множини для представлення колекцій ресурсів. Мені цікаво аргумент щодо використання назви однини однини.
Я розумію, що при іменуванні RESTful URI прийнято використовувати множини для представлення колекцій ресурсів. Мені цікаво аргумент щодо використання назви однини однини.
Відповіді:
Деякі ресурси містять лише один елемент. Хорошими прикладами буде все, для чого вам не потрібен ідентифікатор, щоб з’ясувати, які дані потрібно відображати. Дуже поширеним, наприклад, буде ресурс Вхід. Ви маєте (з перегляду користувачів та браузерів) лише один логін. Ви можете створити його, ви можете знищити його, але у вас не буде індексу з кількома входами на вибір.
Подібними прикладами можуть бути деякі, в основному, статичні сторінки, такі як інформація про компанію, відбитки, форми контактів та подібні речі, які відображають лише один предмет або дозволяють лише одну дію створення.
Це може бути питанням обговорення, якщо використання іменників однини дійсно додасть багато для читабельності коду.
Тому що: