Web アプリケーションに 3 つのドロップダウン ピッカーがある。Web アプリケーションは、Restful サービスを使用してピッカー データを入力します。
/years
最初の 2 つのピッカーは、や などから値を取得します/colors
。3 番目のものは、2 つの設定に応じて値を取得する必要があります。
したがって、次のようなものになる可能性があります/models?year=1&color=red
。
問題は、これを HATEOAS に準拠させる方法です (開発者がモデルを取得するための URL を作成する方法を知る必要がないように)。
ルート/
は、次のような多くのリンクを取得します。
{
"_links": {
"colors": "/colors",
"years": "/years",
"models": "???" }
}
の代わりに何が必要???
ですか? 何らかのテンプレートがあった場合/models?color={color}&year={year}
、開発者は URL を作成する必要があります。これでよろしいですか?
または、取得した各色の年のリストへ/colors
のリンクと、取得した各年のモデルのリストへのリンクがある可能性があり/years?color=red
ますが、最初に色を選択し、次に年を入力してからモデルを入力する必要があります。色から移入された年だけでなく、色と年の両方にモデルを依存させたい場合、何か考えはありますか?
この状況で、ヘイトアズ準拠にすることさえ可能ですか?