http状态码之302,304,503,504

状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:

1xx:指示信息--表示请求已接收,继续处理

2xx:成功--表示请求已被成功接收、理解、接受

3xx:重定向--要完成请求必须进行更进一步的操作

301- 永久重定向

302- 临时重定向

304- 用到缓存,请求服务端资源未改变,用本地未过期缓存

4xx:客户端错误--请求有语法错误或请求无法实现

5xx:服务器端错误--服务器未能实现合法的请求

常见状态码:

200 OK //客户端请求成功

401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用 (身份认证不通过)

403 Forbidden  //服务器收到请求,但是拒绝提供服务 (没访问权限)

400 bad request400 Bad Request 是由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息或欺骗性路由请求),服务器不能或不会处理该请求

404 Not Found //请求资源不存在,eg:输入了错误的URL

500 Internal Server Error //服务器发生不可预期的错误

503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常

 

12306登录  ——500错误

一般遇到的时候,都是服务器挂了,啥都卡。

http状态码之302,304,503,504_第1张图片

 

502错误-bad getaway

这是服务器上的一个错误网关 ,服务器502错误问题的时候,最好是先清除下缓存或者是在服务器上进行刷新试试的

http状态码之302,304,503,504_第2张图片

503错误

http状态码之302,304,503,504_第3张图片

在我的测试工作中,遇到时,一般都是服务器卡住,或者停掉了。这种情况比500还严重一点。

503是一种HTTP状态码。英文名503 Service Unavailable与404(404 Not Found)是同属一种网页状态出错码。前者是服务器出错的一种返回状态,后者是网页程序没有相关的结果后返回的一种状态,需要优化网站的时候通常需要制作404出错页以便网站整体优化。

 

404

http状态码之302,304,503,504_第4张图片

http状态码之302,304,503,504_第5张图片

 

你可能感兴趣的:(软件测试基础)