java - 多元化休息资源
问题描述
我想创建一个新的休息资源来搜索数据库中的实体。我必须将请求设为 POST,因为在请求正文中传递了一个复杂的标准。
我将资源端点创建为 /search,但是,我了解到资源应该始终是多元化的。在这种情况下,我应该命名为 /searches 吗?我想知道 /searches 是否是标准命名约定?
解决方案
不,我从来没有听说过资源应该总是多元化的。我会说 /search 在这里是合适的。例如,如果您在 google 或 msn 上进行搜索,您会看到他们使用 /search 进行搜索。
希望这会有所帮助。
推荐阅读
- android - Kotlin Coroutine 冻结 UI 线程
- javascript - VSCODE Javascript ----如何隐式导入库
- java - 在 Dao 中形成 jdbcTemplate 查询的通用方法
- php - 如何获得 1 最近对 laravel 上的帖子的评论
- artifactory - 得到这个:来自守护进程的错误响应:获取 https://.jfrog.io/v2/:拨号 tcp:查找 .jfrog.io:没有这样的主机
- php - php 致命错误:未捕获的 ValueError:DOMDocument::loadHTML()
- python - 使用 Python/SQL (pymysql) 将列/数据拆分为多个不同的表
- kotlin - 编译器异常:尽管使用了 elvis 运算符,但“重载分辨率歧义”
- java - Tomcat的默认错误页面在哪里?
- html - SVG 在 Firefox 上无法正确动画,但在 chrome 中运行良好