请求接口时偶然发现后端数据正常返回,日志打印也没有问题,但是在浏览器F12进行查看是发现response中没有返回内容,百思不得骑姐,后来被人点了一下是不是content-type 有问题?
进行测试,使用 swagger中调用接口,查看了返回的response,发现response中的content-type=text/plain, 额 , 又试了下其它的接口,返回的content-type 为 application/json,大写的尴尬,问题可能就出现在这里。
问题思考,项目配置了fastjson ,定义了返回的数据为application/json, 为啥会有别的content-type呢?
fastjson配置解决方法:在请求方法中定义返回的数据类型。
请求方法定义application/json至此问题解决。
网友评论