200状态代码的一般解释
不幸的是,这个文本块只有英文版本。
The HTTP status code 200 OK signals that the server has successfully processed the client's request and returned a correct response. This means that the web page or resource that the client requested was found and successfully transmitted. It is a standard status code used for successful requests.
HTTP状态代码200的规范
GET是目标资源的表示;
HEAD与GET的表示相同,但没有表示数据;
POST是行动的状态或从行动中获得的结果的表示;
PUT、DELETE是行动状态的表示;
OPTIONS是通信选项的表示;
TRACE是终端服务器收到的请求信息的表示。
除了对 CONNECT 的响应之外,200 OK 响应总是有一个有效载荷,尽管起源服务器可能会生成一个零长度的有效载荷体。如果不需要有效载荷,起源服务器应该发送 204(无内容)。 对于CONNECT,不允许有有效载荷,因为成功的结果是一个隧道,它紧接着200 OK响应头部分开始。200 OK响应默认是可缓存的;也就是说,除非方法定义或明确的缓存控制另有说明(见[RFC7234]的4.2.2节)。来源/引自: 200 OK HTTP状态代码由6.3.1的RFC7231部分指定。
如何用PHP抛出一个200状态代码?
要在一个网页上抛出HTTP状态代码200,可以使用PHP函数http_response_code。其语法如下: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
测试200 HTTP状态代码
为了能够在客户端显示HTTP状态代码(本例中为200 OK)和其他信息,必须用F12打开开发控制台。然后导航到 "网络 "标签。现在可以打开页面,网站(例如index.php)应该在网络标签中可见。这必须被选中,然后必须选择Herder部分。然后,用户将看到以下结果:
URL: https://http-statuscode.com/errorCodeExample.php?code=200
状况: 200 OK
那些: Network
IP地址: XX.XX.XX.XX
200状态代码的浏览器兼容性
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |
编程语言中的常量
http.StatusOK
Response::HTTP_OK
:ok
$this->response($data, HTTP_OK);
关于HTTP状态代码200的进一步信息的外部链接:
关于HTTP状态代码200的娱乐性备忘录
博客文章
HTTP 状态代码 200 OK 和 201 创建:成功,但含义不同
HTTP 状态代码的历史