2×× 成功
200 OK
请求已成功.
在 200 响应中发送的有效负载取决于请求方法。对于本规范定义的方法,payload的预期含义可以概括为:
GET
目标资源的表示HEAD
与 GET 相同的表示形式,但没有表示数据POST
对动作的状态或从动作中获得的结果的表示;PUT
DELETE
动作状态的表示;OPTIONS
通信选项的表示;TRACE
由终端服务器接收到的请求消息的表示.
除了对 CONNECT 的响应之外,200 响应总是有一个有效负载,尽管源服务器可以生成一个长度为零的有效负载主体。如果不需要有效负载,源服务器应该发送204 No Content代替。对于 CONNECT,不允许任何负载,因为成功的结果是一个隧道,它在 200 响应标头部分之后立即开始。
默认情况下,200 响应是可缓存的;即,除非方法定义或显式缓存控制1另有说明。
- 1 Calculating Heuristic Freshness RFC7234 Section 4.2.2
- Source: RFC7231 Section 6.3.1
200 代码参考
Rails HTTP Status Symbol :ok
Go HTTP Status Constant http.StatusOK
Symfony HTTP Status Constant Response::HTTP_OK
Python2 HTTP Status Constant httplib.OK
Python3+ HTTP Status Constant http.client.OK
Python3.5+ HTTP Status Constant http.HTTPStatus.OK