0

複雑なパラメーターを使用する必要がある場合に、安らかな 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 番目のオプションが最も理にかなっているように思えます。

4

1 に答える 1

0

「?settincategory=...」のようなクエリ文字列でパラメーターを使用することは避けます。

2番目のオプションのようにすることができます.

/settingcategories/5152ebabf1f7b6134b000007/setting/new

于 2013-03-28T10:28:15.363 に答える