状态码

Code Category Description
1xx 信息性 请求已接收,服务器正在处理。
100 Continue 服务器已接收请求,客户端应继续发送请求。
101 Switching Protocol 服务器正在按照请求切换协议。
102 Processing 服务器正在处理请求,但没有响应返回。
2xx 成功 请求已成功接收、理解并接受。
200 OK 请求已成功处理,返回响应。
201 Created 请求已成功处理,且新资源已创建。
202 Accepted 请求已接受处理,但尚未完成。
203 Non-Authoritative Information 返回的信息来自第三方,非原始服务器。
204 No Content 请求成功,但没有内容返回。
205 Reset Content 请求成功,要求客户端重置文档视图。
206 Partial Content 服务器根据范围返回部分资源。
3xx 重定向 需要采取额外的操作才能完成请求。
300 Multiple Choices 请求有多个可能的响应。
301 Moved Permanently 资源已永久移动到新 URL。
302 Found 资源临时位于其他 URL。
303 See Other 应该从另一个 URI 获取响应。
304 Not Modified 资源自上次请求后未被修改。
307 Temporary Redirect 资源临时位于其他 URL。
308 Permanent Redirect 资源已永久移动到新 URI。
4xx 客户端错误 请求存在问题,客户端应修改请求。
400 Bad Request 服务器无法理解请求,语法错误。
401 Unauthorized 请求未授权,需进行身份认证。
402 Payment Required 为将来使用保留的状态码。
403 Forbidden 服务器拒绝请求,无权限访问资源。
404 Not Found 请求的资源无法找到。
405 Method Not Allowed 请求方法不被允许使用。
406 Not Acceptable 请求的资源不可接受,内容类型不匹配。
407 Proxy Authentication Required 需要通过代理认证。
408 Request Timeout 请求超时,服务器等待请求时超时。
409 Conflict 请求与资源的当前状态冲突。
410 Gone 资源已永久删除,不再可用。
411 Length Required 需要内容长度,服务器拒绝请求。
412 Precondition Failed 请求条件不满足,无法处理请求。
413 Payload Too Large 请求体太大,无法处理。
5xx 服务器错误 服务器处理请求时出错。
500 Internal Server Error 服务器内部错误,无法完成请求。
501 Not Implemented 服务器不支持请求所需的功能。
502 Bad Gateway 服务器作为网关时接收到无效响应。
503 Service Unavailable 服务器暂时无法处理请求,通常是过载或维护。
504 Gateway Timeout 网关超时,未能及时接收到上游服务器的响应。
505 HTTP Version Not Supported 服务器不支持请求的 HTTP 版本。

常见 HTTP 方法

Method Description
GET 请求指定的资源。通常用于获取数据
POST 提交数据给服务器,用于创建或更新资源
PUT 更新资源或创建资源。通常用于上传文件或数据
DELETE 删除指定的资源
PATCH 对资源进行部分修改
HEAD 与 GET 相同的响应,但不返回响应体
OPTIONS 查询服务器支持哪些 HTTP 方法