HTTP状态代码205的规范
205 Reset Content状态代码表明服务器已经完成了请求,并希望用户代理将导致请求被发送的 "文档视图 "重置为从源服务器接收的原始状态。
该响应旨在支持常见的数据输入用例,即用户收到支持数据输入的内容(表单、记事本、画布等),在该空间中输入或操作数据,导致输入的数据在请求中被提交,然后数据输入机制被重置以进行下一次输入,以便用户能够轻松启动另一个输入动作。
由于205 Reset Content状态代码意味着将不提供额外的内容,服务器必须不在205 Reset Content响应中生成有效载荷。 换句话说,服务器必须对205 Reset Content响应采取以下措施之一:a)通过包括一个值为0的Content-Length头域来表示响应的零长度主体;b)通过包括一个值为chunked的Transfer-Encoding头域和一个由零长度的单一块组成的消息主体来表示响应的零长度有效载荷;或者,c)在发送结束头部分的空白行后立即关闭连接。
来源/引自: 205 Reset Content HTTP状态代码由6.3.6的RFC7231部分指定。
如何用PHP抛出一个205状态代码?
要在一个网页上抛出HTTP状态代码205,可以使用PHP函数http_response_code。其语法如下: http_response_code(205) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
测试205 HTTP状态代码
为了能够在客户端显示HTTP状态代码(本例中为205 Reset Content)和其他信息,必须用F12打开开发控制台。然后导航到 "网络 "标签。现在可以打开页面,网站(例如index.php)应该在网络标签中可见。这必须被选中,然后必须选择Herder部分。然后,用户将看到以下结果:
URL: https://http-statuscode.com/errorCodeExample.php?code=205
状况: 205 Reset Content
那些: Network
IP地址: XX.XX.XX.XX
205状态代码的浏览器兼容性
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |