複雑なパラメーターを使用する必要がある場合に、安らかな URL を作成する最善の方法を見つけようとしています。
元のデザインでは設定を作成する必要があり、次の URL を使用してフォームに移動し、新しい設定を作成しました。
GET /setting/new
現在、設定カテゴリ (1 つの設定カテゴリに複数の設定が含まれています) を導入し、REST 原則を使用して設定フォームに移動する最良の方法を探しています。
考えられる解決策:
//using a parameter
GET /setting/new?settingcategory=5152ebabf1f7b6134b000007
//include the settingcategory in the URL
GET /settingcategory/5152ebabf1f7b6134b000007/setting/new
//using bad Restful design and use a POST to display the form
//and put the settingcategory in the body of the POST
POST /setting/new
私は REST にかなり慣れていませんが、現時点では 2 番目のオプションが最も理にかなっているように思えます。