我知道在 MVC 模式和 REST 服务中,使用 URI 是很常见的,/items/{id}
但是在 URI 中使用查询参数有什么不好的呢?
GET /items/{id}
对比GET /items?id={id}
此外,假设一个实体具有指向某个相关(例如父)实体的“referenceId”字段,我需要创建 REST 服务来获取父实体的所有项目,哪种方式更好:
GET(POST) /items/parent/{parentId}
或者
GET(POST) /items?parent={parentId}
将感谢有助于解决我为 REST 服务构建 URL 的主观问题的见解。