做测试过程中经常会遇到接口请求状态码,我们可以通过状态码代表的意思大致定位问题:
http状态码分为几大类:1** 2** 3** 4** 5**开头的,下面例举几种比较常见的:
100 continue:服务器仅接收到部分请求;
101 switching protocols:服务器转换协议;
200 OK:请求成功;
302 found:请求重定向,请求的页面临时转移至新的url;
304 not modified:未按语气修改文档;
307 temporary redirect:被请求的页面已经临时移至新的url;
400 bad request:服务器未能理解请求;
401 unauthorized:被请求的页面需要账号和密码查看;
403 forbidden:对被请求的页面的访问被禁止;
404 not found:服务器无法找到被请求的页面;
500 internal server error:请求未完成,服务器遇到不可预知的情况;
502 bad gateway:请求未完成,服务器从上游服务器收到一个无效的响应;
503 service unavailable:请求未完成,服务器临时过载或当机;
504 gateway timeout:网关超时;
505 http version not supporte:服务器不支持请求中指明的HTTP协议版本;
出现404可能原因有多种:1、前端原因:url路径错误 2、后端原因:后台错误(开发修改了文件名等) 3、连接错误(数据被强制删除)