私はこの電子ブックを読み、ベース URL を 2 つに制限するようにしてくださいと読みました。したがって、クイズのリソースがあれば、 と が/quizes
あり/quizes/{id}
ます。次に、アクションに HTTP 動詞を使用します。しかし、このパターンに従おうとすると、ランダムな質問で動的に作成されるクイズをサーバーから取得するにはどうすればよいでしょうか?
と思い/quizes?type=random
ますが、type 属性をオプションのデフォルトでランダムにし、/quizes
保存されたすべてのクイズを一覧表示するために既にパスを使用しているとします。
パスの作成/quizes/generate?type=random
はアドバイスに従っていません。生成という用語は動詞であるため、適合するとは思いません。
/quizes
また、コレクションを返すための「予約済み」などのパスはありますか (REST は仕様ではないことはわかっています)、または/quizes
クイズ サーバー側を生成して返すために使用することは完全に合法ですか?