http 常见状态码

200,201,204 状态都表示请求成功。200 表示服务器已成功处理了请求;201 表示请求已成功,并因此创建了一个新的资源。 这通常是在POST请求,或是某些PUT请求之后返回的响应。204 表示服务器成功处理了请求,但没有返回任何内容。

301,302 状态都表示 url 发生了转移。301 表示永久性转移,302 表示临时性转移。301 常用于表示旧域名或旧 url 弃用,以后都是跳转到新地;302 常用于 404 页面跳转回首页、未登录用户访问用户中心则跳转到登录页面等。

304 状态是对客户端有缓存情况下服务端的一种响应,我们理解为服务端内容未改变,将缓存在浏览器端。这通常是在一些安全的方法(safe),例如GET 或HEAD 或在请求中附带了头部信息: If-None-Match 或If-Modified-Since。

401 状态错误代表用户没有访问权限,需要进行身份认证。

403 状态:可以简单的理解为没有权限访问此站,服务器已经理解请求,但是拒绝执行它。

404 状态:url 无效或 url 有效但是没有资源。

500 状态:内部服务器错误。

502 状态:网关错误,服务器作为网关或代理,从上游服务器收到了无效的响应。

503 状态:服务不可用,目前无法使用服务器(由于超载或进行停机维护)。通常,这只是暂时状态。

504 状态:网关超时,服务器作为网关或代理,未及时从上游服务器接收请求。

评论

目前评论:0   

点击加载更多评