当前位置:  开发笔记 > 前端 > 正文

关于RESTful PUT的原子性需要的意见

如何解决《关于RESTfulPUT的原子性需要的意见》经验,为你挑选了0个好方法。

我和我的同事正在实施一些RESTful HTTP服务,我们正在努力确保我们a)遵循规范,并且b)在规范缺乏细节的情况下做"正确"的事情.

以下是我们遇到的特殊情况,并正在寻求社群的意见:

假设您有一个资源/ People/Bob,您的客户端将使用PUT更新它.服务器可以在application/json和text/html中为/ People/Bob生成表示.服务器可以在application/json中解释/ People/Bob的表示.

鉴于此要求:

PUT /People/Bob
Content-Type: application/json
Accept: application/xml

{ name: "Still Bob" }

服务器无法生成XML表示,但它可以处理传入的JSON.所以我们知道正确的答案是服务器返回状态406.

问题是:服务器是否应该对/ People/Bob执行更新?

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有