HTTP 状态码备忘清单。 每个 HTTP 状态代码的快速参考。
HTTP 状态码
含义
2xx. 成功
4xx. 客户端错误
1xx. 信息
3xx. 重定向
5xx. 服务器错误
RESTful API
:- | - |
---|---|
200 |
返回成功,GET,DELETE 请求成功 |
204 |
无内容,POST 请求成功 |
301 |
永久重定向 |
302/307 |
临时重定向 |
304 |
未修改,自上次请求以来 |
331 |
用户名正确,需要密码 |
332 |
需要登录帐户 |
400 |
错误请求,缺少 API 请求的必需属性 |
401 |
未授权,无效凭据进行身份验证将 |
403 |
禁地,该请求不被允许 |
404 |
未找到,无法访问资 |
405 |
方法不允许,不支持该请求 |
409 |
冲突,冲突资源已存在 |
412 |
该请求被拒绝 |
422 |
无法处理,无法处理该实体 |
429 |
请求过多,用户超出了应用速率限制 |
500 |
服务器错误,在处理请求时,服务器出现问题 |
530 |
未登录 |
5xx 永久性否定
:- | - |
---|---|
500 |
语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误 |
501 |
在参数中有语法错误 |
502 |
未执行命令 |
503 |
错误的命令序列 |
504 |
未执行该参数的命令 |
530 |
未登录 |
532 |
存储文件需要帐户 |
550 |
未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限) |
551 |
请求的操作异常终止:未知的页面类型 |
552 |
请求的文件操作异常终止:超出存储分配(对于当前目录或数据集) |
553 |
未执行请求的操作。不允许的文件名 |
永久性否定的完成答复,该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。
另见
- 常见 HTTP/FTP/WebSocket 错误代码大全 (github.io)
- HTTP 状态码列表 (wikipedia.org)
- FTP 状态码列表 (wikipedia.org)
- MDN CloseEvent (mozilla.org)
- HTTP 404 (wikipedia.org)
- List of FTP server return codes (wikipedia.org)
- HTTP概述 (mozilla.org)
- Help for HTTP error 403: “Forbidden” (getnetgoing.com)
- 实用的 RESTful API 最佳实践 (vinaysahni.com)
评论