web页面问题定位:
第一步:前后端判断
先判断是前端还是后端的问题,如果是接口请求响应数据是正常的,则进一步定位前端问题。
前端问题可以通过F12打开调试模式,切换到source 页面进行查看是否是js文件内的语法错误,或者是资源文件位置未找到等问题
第二部:后端具体原因分析
后端接口请求异常,则可通过状态码进行判断
400--请求语法错误,也就是前后端语法定义不一致
401--未授权
403--服务端拒绝访问
404--资源不存在
500--服务器内部错误
如果遇到磁盘满了,就需要看应用程序是否活着,如果活着则返回500(服务器处理异常),若是应用程序已经死了,则返回400资源不存在了
app端和服务端问题定位:
1.安卓和ios对比同时存在的错误,大概率为服务端错误
2.抓包工具/app端调试模式日志/后台日志系统,通过日志内容分析是否服务端错误
2.1接口请求异常错误
2.2接口请求成功,但是数据内容错误
2.3接口返回数据正常,但是前端取值错误