Skip to content

Latest commit

 

History

History
131 lines (110 loc) · 11.2 KB

http-status-code.md

File metadata and controls

131 lines (110 loc) · 11.2 KB

HTTP 状态码备忘清单

HTTP 状态码备忘清单。 每个 HTTP 状态代码的快速参考。

HTTP 状态码

含义

2xx. 成功

  • 200: OK 请求成功
  • 201: 已创建 请求成功,并创建了新的资源
  • 202: 已接受 请求成功,但处理尚未完成
  • 203: Non-Authoritative Information 请求成功,但负载经过了第三方服务器的修改,而非原始负载
  • 204: No Content 响应给出了状态码和标头,但响应中没有实体主体
  • 205: Reset Content 请求成功,但浏览器应重置文档视图,比如清空表单内容、重置 canvas 状态或者刷新用户界面
  • 206: Partial Content 请求成功,服务器正在返回请求所指定部分的数据。用于响应标头中指定了数据区间的请求。服务器必须使用 Content-Range 标头指定响应中包含的数据区间

4xx. 客户端错误

1xx. 信息

  • 100: Continue 服务器只收到了请求的一部分,但只要没有被拒绝,客户端就应该继续请求
  • 101: Switching Protocols 服务器切换协议
  • 102: Processing 用于通知客户端服务器已接受完整请求但尚未完成的临时响应

3xx. 重定向

  • 300: Multiple Choices 目标资源有多个表示,用户或用户代理可以从中选择一个
  • 301: Moved Permanently 请求的页面已移至新的 url
  • 302: Found 请求的页面已临时移动到新的 url
  • 303: See Other 请求的页面可以在不同的 url 下找到
  • 304: Not Modified 这是对 If-Modified-Since 或 If-None-Match 标头的响应代码,其中 URL 自指定日期以来未修改
  • 305: Use Proxy 请求的 URL 必须通过 Location 标头中提到的代理访问。此状态码已弃用
  • 306: Unused 此代码在以前的版本中使用过。 它不再使用,但代码被保留
  • 307: Temporary Redirect 请求的页面已临时移动到新的 url
  • 308: Permanent Redirect 请求的页面已永久移动到新的 url,客户端重定向时不得改变请求方法

5xx. 服务器错误

RESTful API

:- -
200 返回成功,GET,DELETE 请求成功
204 无内容,POST 请求成功
301/308 永久重定向
302/307 临时重定向
304 未修改,自上次请求以来
400 错误请求,缺少 API 请求的必需属性
401 未授权,缺少有效的身份验证凭据
403 禁止,该请求不被允许
404 未找到,无法访问资源
405 方法不允许,不支持该请求
409 冲突,冲突资源已存在
412 该请求被拒绝
422 无法处理,无法处理该实体
429 请求过多,用户超出了应用速率限制
500 服务器错误,在处理请求时,服务器出现问题

FTP 5xx 永久性否定

:- -
500 语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误
501 在参数中有语法错误
502 未执行命令
503 错误的命令序列
504 未执行该参数的命令
530 未登录
532 存储文件需要帐户
550 未执行请求的操作。文件不可用(例如,未找到文件,没有访问权限)
551 请求的操作异常终止:未知的页面类型
552 请求的文件操作异常终止:超出存储分配(对于当前目录或数据集)
553 未执行请求的操作。不允许的文件名

永久性否定的完成答复,该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。

另见