# 100 Continue

目前为止一切正常,客户端应该继续请求,如果已完成请求则忽略。

# 101 Switching Protocol

服务器根据客户端的请求切换协议。

# 200 OK

表明请求已经成功。

# 201 Created

资源创建成功,多用于 POST 请求。

# 202 Accepted

服务器已接受请求,但尚未处理。

# 203 Non-Authoritative Information

经过代理服务器的修改,内容和源站的原始内容不一样。

# 204 No Content

响应不会返回 Body。

# 205 Reset Content

用来通知客户端重置文档视图,比如清空表单内容。

# 206 Partial Content

返回了部分内容。

# 300 Multiple Choices

表示该请求拥有多种可能的响应,假如服务器可以提供一个优先选择,那么它应该生成一个 Location 响应头。

# 301 Moved Permanently

永久重定向。

# 302 Found

临时重定向。

# 303 See Other

通常作为 PUT 或 POST 操作的返回结果,使用GET方法。

# 304 Not Modified

命中协商缓存。

# 307 Temporary Redirect

临时重定向 (不会修改请求方法)

# 308 Permanent Redirect

永久重定向(不会修改请求方法)

# 400 Bad Request

服务器无法理解该请求。

# 401 Unauthorized

当没有权限的用户请求需要带有权限的资源时,会返回 401,此时携带正确的权限凭证再试一次可以解决问题。

# 403 Forbidden

服务器禁止访问,不管你的权限凭证是否正确。

# 404 Not Found

资源未找到,表示没在服务器上找到相应的资源。

# 405 Method Not Allowed

请求方法不被服务器端允许。

# 406 Not Acceptable

资源无法满足客户端的条件。

# 408 Request Timeout

服务器等待了太长时间。

# 409 Conflict

多个请求发生了冲突。

# 413 Request Entity Too Large

请求体的数据过大。

# 414 Request-URI Too Long

请求行里的 URI 太大。

# 422 Unprocessable Entity

常用来处理不合法的参数校验。

# 429 Too Many Request

客户端发送的请求过多。

# 431 Request Header Fields Too Large

请求头的字段内容太大。

# 500 Internal Server Error

仅仅告诉你服务器出错了,出了啥错咱也不知道。

# 501 Not Implemented

表示客户端请求的功能还不支持。

# 502 Bad Gateway

它表示作为网关或代理的服务器,从上游服务器中接收到的响应是无效的。

# 503 Service Unavailable

表示服务器当前很忙,暂时无法响应服务。

# 504 Gateway Timeout

网关超时,上游应用层迟迟未响应。