rest - 在rest api url 中使用 self/current 是否正确?

标签 rest http url

例如,假设我有一个类似 /projects/{projectId}/progress 的网址。

现在,假设一名用户只能在一个项目中。如果服务器已经根据上下文知道用户属于哪个项目,我们是否需要传递projectId,或者我们可以将url设置为/projects/current/progress,因为我们不会使用即使传递了projectId。

只是想知道这是否是一个好的做法。

最佳答案

一个资源可以有多个标识符,没有什么可以阻止您使用静态映射(例如 /projects/{projectId}/progress)和依赖于上下文的映射(例如 /projects)/当前/进度

已讨论过类似的主题 here , herehere .

关于rest - 在rest api url 中使用 self/current 是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47690878/

相关文章:

javascript - 使用链接时从 Ember.js 中的 URL 中删除附加的正斜杠

java - 通过REST中的RestTemplate进行POST请求

Laravel API 响应对象格式化

asp.net-mvc - 以 Web 服务为模型的 ASP.Net MVC?

Django:行被删除后仍然显示 - 因为缓存?

Java Web Start 获取文档库

rest - 使用 REST API 和 Angular JS 查询多个 SharePoint 列表

ruby-on-rails - 无效请求 : Invalid HTTP format, 在 Rails 中解析失败

http - SPDY 与通过保持事件连接的 http 多路复用有什么不同

html - 省略协议(protocol)(方案)的绝对 URL 以保留当前页面之一