protocol

HTTP 状态码详解

·3 分钟阅读·923 字
📋 目录

1xx -信息性响应(Informational Responses)

100 Continue:请求者应当继续提出请求。服务器已收到部分请求,但希望接收到剩余部分后再处理。

101 Switching Protocols:服务器正在根据客户端的请求切换协议。

2xx -成功状态码(Successful Status Codes)

200 OK:请求已成功处理,请求所希望的响应头或数据体将随此响应返回。

201 Created:请求已被成功处理,并且创建了一个新的资源。

202 Accepted:请求已被接受处理,但尚未完成。

204 No Content:请求已经成功处理,但没有返回任何内容,通常用于只需要客户端知道请求已成功的情况。

3xx -重定向状态码(Redirection Status Codes)

301 Moved Permanently:永久性重定向,请求的资源已被分配了新的URL。

302 Found / 302 Moved Temporarily:临时重定向,请求的资源临时移动到了新的URL。

303 See Other:请求应该以GET方法定向获取请求资源的新位置。

307 Temporary Redirect:临时重定向,请求的资源临时位于给定的URL下,与302类似,但要求浏览器保持原始请求的方法不变。4xx -客户端错误状态码(Client Error Status Codes)

400 Bad Request:客户端请求语法错误,无法被服务器理解。

401 Unauthorized:请求需要用户身份验证。

403 Forbidden:服务器理解请求但拒绝执行,通常由于权限不足。

404 Not Found:服务器找不到请求的资源。

405 Method Not Allowed:客户端请求的方法不被允许。

5xx -服务器错误状态码(Server Error Status Codes)

500 Internal Server Error:服务器遇到了未知错误,无法完成请求

关联文档

  • 网络 — HTTP 协议
  • ../../linux/system/Nginx 基础 — Nginx 状态码
  • ../../kubernetes/network/K8s Ingress 详解 — Ingress 路由