java 接口返回空指针问题排查
问题现象![image-20230210175446070](/i/l/?n=23&i=blog/540671/202302/540671-20230210180615230-784780610.png)
现象:业务流程都能通,数据也正常,就是接口返回【空指针异常】
排查:postman 接口调用测试,返回200
PHP项目 中调用接口,返回400空指针异常
,但是业务逻辑结果都是对的;
代码
代码实现特别简单;应该不会出现异常;
日志记录表数据也是正确的;
很困惑,最终把postman生成的请求代码放到PHP项目中,业务返回400
空指针异常;
解决
日志系统接入了,阿里云日志系统;
切片实现的过程中,需要获取浏览器的各种参数,因为是接口访问,不存在浏览器信息,获取出错。
postman发送请求时,自动附带了浏览器相关信息,
因此出现了,postman返回200
,PHP项目中curl
请求接口,却返回了空指针异常
的错误。
修复
完善日志记录模块的逻辑判断;问题解决!
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(_)
标签:返回,java,postman,接口,排查,日志,指针 From: https://www.cnblogs.com/lovebing/p/17109979.html