HTTP状态代码202的规范
202 Accepted状态代码表明该请求已被接受处理,但处理尚未完成。该请求最终可能被处理,也可能不被处理,因为当处理实际发生时,它可能被拒绝。 在HTTP中没有任何设施可以从一个异步操作中重新发送状态代码。
其目的是允许服务器接受其他进程的请求(也许是一个每天只运行一次的面向批处理的进程),而不要求用户代理与服务器的连接持续到该进程完成。与该响应一起发送的表示应该描述该请求的当前状态,并指向(或嵌入)一个状态监视器,该监视器可以向用户提供该请求何时被满足的估计。
来源/引自: 202 Accepted HTTP状态代码由6.3.3的RFC7231部分指定。
如何用PHP抛出一个202状态代码?
要在一个网页上抛出HTTP状态代码202,可以使用PHP函数http_response_code。其语法如下: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
测试202 HTTP状态代码
为了能够在客户端显示HTTP状态代码(本例中为202 Accepted)和其他信息,必须用F12打开开发控制台。然后导航到 "网络 "标签。现在可以打开页面,网站(例如index.php)应该在网络标签中可见。这必须被选中,然后必须选择Herder部分。然后,用户将看到以下结果:
概述
URL: https://http-statuscode.com/errorCodeExample.php?code=202
状况: 202 Accepted
那些: Network
IP地址: XX.XX.XX.XX
URL: https://http-statuscode.com/errorCodeExample.php?code=202
状况: 202 Accepted
那些: Network
IP地址: XX.XX.XX.XX
202状态代码的浏览器兼容性
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 |