安らかな URL を設計する方法を決定するのに苦労しています。私は動詞ではなく名詞を含む URL を使用する安らかなアプローチに大賛成です。これを行う方法がわかりません。
金融計算機を実装するサービスを作成しています。計算機は、CSV ファイルを介してアップロードする一連のパラメーターを受け取ります。ユースケースには次のものが含まれます。
- 新しいパラメータをアップロード
- 最新のパラメータを取得する
- 特定の営業日のパラメーターを取得する
- パラメータのセットをアクティブにする
- 一連のパラメーターを検証する
私は、次のタイプの URL を使用することである安らかなアプローチを収集します。
/parameters
/parameters/12-23-2009
最初の 3 つのユース ケースは、次の方法で実現できます。
- POST リクエストにパラメータ ファイルを含める POST
- 最初の URL の GET
- 2 番目の URL の GET
しかし、動詞なしで 4 番目と 5 番目の使用例をどのように行うのでしょうか? 次のような URL は必要ありませんか。
/parameters/ID/activate
/parameters/ID/validate
??