WEB应用程序运行过程中出错时,会有对应的HTTP状态码与出现的错误进行匹配,web服务器根据状态码就会返回相应的页面,常见的http状态码如下:
200:服务器成功返回网页;
404:请求的网页不存在,即是访问的URL有错;
403:Forbidden禁止,服务器拒绝请求;
408:Reqest Timeout 请求超时,服务器等待请求时超时;
413:Request Entiy Too Long 请求实体过大,服务器无法处理请求,因为 请求实体过
大,超出了服务器的处理能力;
414:Request-URL Too Long 请求的URL过长,服务器无法处理;
415:Unsupport meddia Type 不支持媒体类型,请求的格式不受请求页面 的支持;
416:Reqeust Range Not Statisfiable 请求范围不符合要求,如果页面无法提 供请求
的范围,则服务器会返回该状态码;
417:Expectation Failed 为满足期望值,服务器未满足期望请求标字头段的 要求;
500:Internal Server Error 服务器内部错误,无法完成请求;
501:Not Implemented 尚未实施,服务器不具备完成请求的功能,如服务 器无法识别
请求方法时可能返回该状态码;
502:Bad Getway 错误服务器作为网关或者代理,从上游服务器收到无效的 响应 ;
503:服务不可用;
503:Service Unvailable 服务器不可用,服务器目前无法使用,超载或者停 机,这个只
是暂时的,关闭重启即可。
504:Getway Timeout 网关超时,服务器作为网关或者代理没有从上游接收 到请求;
505:HTTP Version not Supported http不支持版本;