1

我正在尝试为以下内容找到 RESTful 路由:

-> 我有一个资源,即公司,公司位于特定的国家和州。

我希望能够获取以下内容:

-> 在一个国家和州的所有公司。

我认为这样做的一个好的 URL 是:/companies?country=X&state=Y. 那是RESTful,还是我应该做类似的事情:

/country/X/state/y/companies

谢谢

4

1 回答 1

1

如果该位置确实是公司的主要(唯一?)分组,那么它们将包含在资源位置中,例如,

/USA/California/Apple - returns a single company
/USA - returns all the USA companies
/USA/California - returns all the USA/California companies

但是,如果它只是对多个可能参数的搜索查询,那么 /company_search?... 可能是合适的选项。

于 2013-06-26T21:28:00.963 回答