HTTP各状态码的含义
HTTP请求的响应状态,由三位数字组成
2开头的状态码:表示成功处理了请求的状态码
- 200:(成功)服务器已经成功处理了请求并提供了请求的网页
- 201:(已创建)请求成功且服务器创建了新的资源
- 203:(已接收)服务器已接收了请求,但是尚未处理
- 204:(非授权信息)服务器已经成功处理了请求,但是没有返回任何内容
3开头的状态码:表示重定向
- 301:请求的网页已经永久移动到了新的位置,搜索引擎会保存新的地址
- 302:请求的网页临时移动到了新的位置,搜索引擎索引中保存原来的URL
- 304:如果网页自上次请求后没有更新
4开头状态码:客户端错误
- 400:服务器不理解请求的语法
- 403:服务器拒绝请求
- 404:服务器找不到请求的网页
- 410:请求的资源永久删除后,服务器返回此响应
5开头状态码:服务器端发生错误
- 500:服务器遇到错误,无法完成请求
- 503:服务器目前无法使用