当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(Server Header)用以响应浏览器的请求.
1 HTTP状态码共分为五种类型:
2 1**:信息,服务器接收到请求,需要请求者继续执行操作
3 2**:成功,操作被成功接收并处理
4 3**:重定向,需要进一步的操作以完成请求
5 4**:客户端错误,请求包含语法错误或无法完成请求
6 5**:服务器错误,服务器在处理请求的过程中发生了错误
7
8 常见的状态代码和状态说明:
9 200 OK:请求成功,一般一用GET与POST请求
10 302 Fund:临时移动,资源只是临时被移动,客户端应继续使用原有的URL
11 400 Bad Request:客户端请求有语法错误,不能被服务器所理解
12 401 Unauthorized:请求要求用户的身份认证
13 403 Forbidden:服务器理解客户端的请求,但是拒绝执行此请求
14 404 Not Found:服务器无法根据客户端的请求找到资源
15 500 Internal Server Error:服务器内部错误,无法完成请求
16 503 Server Unavailable:由于超载或系统维护,服务器暂时无法处理客户端请求