Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

[翻译] rfc-7231#6.3.4 #6.3.5

翻译:次碳酸钴
鼠标 hover 可见原文,如果发现错误请@我以便修正,谢谢捧场~

203 非权威信息 rfc7231#section-6.3.4

203(非权威信息)状态码表示请求已经成功,但是从源服务器得到的 200(成功)响应附带的内容部分已经被代理服务器编辑(RFC7230 5.7.2)过。 这个状态码允许代理服务器在内容被改变时通知接收方,这可能影响以后决定的内容。 例如,将来对这个内容请求的缓存验证只能被应用于同样的请求路径(通过同样的代理)。

203 响应与 214 应用转换(RFC7234 5.5)这个警告码类似,区别在于警告码可以用于任何状态码上。

203 状态码是默认缓存 ,除非在方法的定义中另外指明,或明确地设置了缓存控制(见 RFC7234 4.2.2

204 无内容 rfc7231#section-6.3.4

204(无内容)状态码表示服务器已经成功地处理了请求,并且没有额外的内容通过响应的内容部分传输回来。 响应头中的元数据引用目标资源,并且在请求动作引用之后选择表现形式。

例如,如果一个 204 状态码被从一个 PUT 请求响应,并且响应包含了一个 ETag 头字段,那意味着这个 PUT 请求成功并且 ETag 字段值包含目标资源新表现形式的实体标记。

204 响应允许服务器指明动作已经成功应用到目标资源,这时候用户代理不需要从它当前的 "document view" 遍历。 服务器假定用户代理会提供一些成功的标识给用户,它的接口应用了任何新的或更新后的元数据来响应表现形式。

例如,204 状态码通常用于文档编辑接口对应的「保存」动作,这样保存过程中的文档对用户而言依然是可用的。 它也经常用于预期的自动化数据传输,例如在分布式版本控制系统中使用。

204 响应终止于头字段后的一个空行,因为它无法包含内容部分。

204 状态码是默认缓存 ,除非在方法的定义中另外指明,或明确地设置了缓存控制(见 RFC7234 4.2.2

网名:
34.203.245.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^