首页 > 解决方案 > 多元化休息资源

问题描述

我想创建一个新的休息资源来搜索数据库中的实体。我必须将请求设为 POST,因为在请求正文中传递了一个复杂的标准。

我将资源端点创建为 /search,但是,我了解到资源应该始终是多元化的。在这种情况下,我应该命名为 /searches 吗?我想知道 /searches 是否是标准命名约定?

标签: javarestarchitectureapi-design

解决方案


不,我从来没有听说过资源应该总是多元化的。我会说 /search 在这里是合适的。例如,如果您在 google 或 msn 上进行搜索,您会看到他们使用 /search 进行搜索。

希望这会有所帮助。


推荐阅读