DevToolPal
简
2xx 成功

200 OK

成功

含义

请求成功。对于 GET,响应体包含所请求的资源;对于 POST,响应体包含操作结果。

常见原因

  • 正常的成功请求
  • 错误页面却返回了错误的状态码(“软 404”)
  • CDN 返回的缓存副本

解决方法

客户端或访问者

读取响应体。如果响应体其实是错误信息,说明服务器报错的状态码不对;除了状态码,也要检查响应内容。

网站或 API 的维护者

只有真正成功时才返回 200。创建资源用 201,无内容用 204,错误用 4xx/5xx,这样客户端、监控和搜索引擎才能正确处理。

响应示例

HTTP/1.1
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json

{
  "id": 42,
  "name": "Ada"
}

规范

RFC 9110 §15.3.1

常见问题

› 什么是软 404?

页面不存在却返回 200 并显示“未找到”的提示。搜索引擎会把它视为低质量页面;应返回真正的 404 或 410。

› POST 应该返回 200 还是 201?

POST 创建了资源时返回 201 Created 并带上 Location 头;执行某个操作并返回结果时返回 200。