记常见http状态码及其含义
- 100 继续客户端应继续其请求
- 101 切换协议,服务器根据客户端的请求切换协议。智能切换到更高级的协议
- 200 请求成功
- 201 成功请求并创建了新的资源
- 202 已接受请求但是没有处理完成
- 300 请求资源包含多个位置,可以返回一个资源特征与地址的列表用于用户终端选择
- 301 所请求的资源永久移动到新的URI,返回的信息会包含新的URI,而浏览器会自动重定向到新的URI
- 302 资源临时移动,客户端继续使用原有的URI即可
- 304 资源未修改,服务将不返回任何资源(即客户端将使用缓存资源)。
- 400 客户端的请求语法错误,服务器无法理解。
- 401 请求需要用户进行身份认证。
- 403 服务器理解该请求但是拒绝执行(常见的请求限制Forbidden)
- 404 服务器无法根据客户端的请求找到资源(也可以想到的是服务端没有开启cross跨域访问。。。找后端去了)
- 500 服务器内部错误,无法完成请求(嗯。。。后端的锅)
- 503 由于系统超载或者系统维护,服务器暂时无法处理客户端的请求
- 504 充当网关或者代理的服务器,未及时从远端服务器获取请求(超时了~~)
- 505 服务器不支持请求的HTTP协议的版本,无法完成处理(一般见不到)