私たちのサーバーは現在、ユーザーが期待どおりにリソースを CRUD できるようにする REST-ful API を提供しています。
ヘルパー データなど、リソースではないものがある場合はどうなりますか? 厳密な REST-ful 規則に固執する必要がありますか?
たとえば、REST-ful API に犬があるとします。
GET: /dogs/
GET: /dogs/:id
POST: /dogs/
PUT: /dogs/:id
DELETE: /dogs/:id
次のようなものを追加しても問題ありませんか。
GET: /util/randomNumber/
乱数を返す?
更新したり削除したりすることはなく、コレクションの一部にすることもできないため、実際にはリソースではありません。ヒットごとに変化するため、信頼できるものでもありません。
(注、実際に乱数を生成しようとしているわけではありません。単なる例です)。