首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新资源时,更新成功会返回什么HTTP状态码?

更新资源时,更新成功会返回什么HTTP状态码?
EN

Stack Overflow用户
提问于 2012-05-08 19:21:11
回答 2查看 13.7K关注 0票数 12

所以我有一个网站,它接受一个特定资源的HTTP-PUT,例如。/contact,这将允许消费者更新联系人,假设他们已经通过验证。

所以我更新了记录,一切都很好..现在我需要向消费者返回一些东西。

我应该返回的HTTP状态代码是什么?

如果这是一个HTTP-POST (即创建一个新的资源),然后我将返回一个201 Created并添加一个Location标头属性。

但是..。我找不到任何关于如何进行更新的线索。

干杯:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-09 01:27:13

如果您要返回动作的表示形式,则200特别合适(尽管正在进行但接近最后调用的"HTTP bis“奇怪地没有提到PUT in its description of 200 OK)。

如果您没有返回任何类型的表示,请使用204 No Content向客户端表明它不需要更改其当前的“文档视图”。

票数 20
EN

Stack Overflow用户

发布于 2012-05-08 19:26:24

200是适当的状态代码,假设PUT只做了一次更新,而没有创建资源。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10497609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档