/ user /:id是有效的PUT还是/:id仅用于GET?

时间:2018-07-24 14:27:20

标签: javascript html rest

/user/:id是有效的PUT还是/:id仅用于GET?

我应该改用标题吗?我试图区分创建用户呼叫和编辑用户呼叫。我之前已经做过,但是我有一种感觉,就是我没有忠实地遵循REST。

1 个答案:

答案 0 :(得分:1)

REST不在乎您为资源标识符使用什么拼写。

在某些情况下,它确实在乎两个标识符是否相同。

例如,HTTP统一接口的一部分是关于cache invalidation的语义规则:“当响应不安全的请求方法而收到非错误状态代码时,需要使用高速缓存来使有效请求URI无效” 。”

因此,对PUT使用与GET相同的有效请求URI,即可“免费”获得缓存失效。