-
StackOverflow 文档
-
HTTP 教程
-
HTTP 状态代码
-
十大 HTTP 状态码
2xx 成功
- 200 OK - 成功 HTTP 请求的标准响应。
- 201 Created - 请求已完成,从而导致创建新资源。
- 204 No Content - 服务器成功处理了请求,但未返回任何内容。
3xx 重定向
- 304 Not Modified - 表示自请求标头
If-Modified-Since
或 If-None-Match
指定的版本以来资源未被修改。
4xx 客户端错误
- 400 Bad Request - 由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息成帧或欺骗性请求路由),服务器无法或不会处理请求。
- 401 Unauthorized - 与 403 Forbidden 类似,但专门用于需要验证且失败或尚未提供的情况。响应必须包含
WWW-Authenticate
头字段,其中包含适用于所请求资源的质询。
- 403 Forbidden - 请求是有效请求,但服务器拒绝响应它。用户可能已登录但没有资源的必要权限。
- 404 Not Found - 找不到请求的资源,但将来可能会提供。客户的后续请求是允许的。
- 409 Conflict - 表示由于请求中的冲突而无法处理请求,例如多个同时更新之间的编辑冲突。
5xx 服务器错误
- 500 内部服务器错误 - 一种常见错误消息,在遇到意外情况且没有更合适的消息时给出。