状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
301- 永久重定向
302- 临时重定向
304- 用到缓存,请求服务端资源未改变,用本地未过期缓存
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
常见状态码:
200 OK //客户端请求成功
401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用 (身份认证不通过)
403 Forbidden //服务器收到请求,但是拒绝提供服务 (没访问权限)
400 bad request:400 Bad Request 是由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息或欺骗性路由请求),服务器不能或不会处理该请求。
404 Not Found //请求资源不存在,eg:输入了错误的URL
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常
12306登录 ——500错误
一般遇到的时候,都是服务器挂了,啥都卡。
502错误-bad getaway
这是服务器上的一个错误网关 ,服务器502错误问题的时候,最好是先清除下缓存或者是在服务器上进行刷新试试的
503错误
在我的测试工作中,遇到时,一般都是服务器卡住,或者停掉了。这种情况比500还严重一点。
503是一种HTTP状态码。英文名503 Service Unavailable与404(404 Not Found)是同属一种网页状态出错码。前者是服务器出错的一种返回状态,后者是网页程序没有相关的结果后返回的一种状态,需要优化网站的时候通常需要制作404出错页以便网站整体优化。
404