我正在尝试为以下内容找到RESTful路线:
- >我有一个公司资源,一个公司在特定的国家和地区。
我希望能够获取以下内容:
- >所有在国家和州的公司。
我认为这样做的好网址是:/companies?country=X&state=Y
。是RESTful,还是我应该做的事情:
/country/X/state/y/companies
由于
答案 0 :(得分:1)
如果该位置确实是公司的主要(仅?)分组,则它们将包含在资源位置中,例如,
/USA/California/Apple - returns a single company
/USA - returns all the USA companies
/USA/California - returns all the USA/California companies
但如果它只是对众多可能参数的搜索查询,则/ company_search?...可能是合适的选项。