在Web应用程序中拥有3个下拉选择器。 Web应用程序使用Restful服务来填充选取器数据。RESTful主/细节
两个第一个采集器从/years
和/colors
之类的东西中获得它们的值。第三个应该根据两者的设置得到它的值。
所以它可能是类似/models?year=1&color=red
。
问题是,如何使这个HATEOAS兼容(以便开发人员不必知道他应该创建一个url来获取模型的方式)。
{
"_links": {
"colors": "/colors",
"years": "/years",
"models": "???" }
}
应该不是什么???
:
/
让我的一些环节,如根?如果有某种模板/models?color={color}&year={year}
,开发者将不得不创建url。这个可以吗?
或者有可能是每个颜色列表的链接的年内/colors
了,然后到每年的车型列表的链接从/years?color=red
了,但我必须首先选择颜色,然后填充年,然后填充模型。任何想法,如果我想让模型依赖于颜色和年份,而不仅仅是从颜色填充的年份?
在这种情况下甚至有可能使其符合仇恨条件吗?