注意:我的是同步下载接口, 不需要返回参数
该解决方法仅供参考
今天写了一个同步下载文件的接口
写完之后发现一直报标题这个异常,但是业务处理流畅也没发现任何问题
通过加日志也看不出来有什么问题
因为最后一个日志是加在Result.ok() 结果响应码前的
在此之前都没任何问题;
于是决定删除响应, 然后再次调用接口=======成功! 不再出现该报错
原因:应该是response对象和返回参数Result.ok()冲突了(我的猜测,还没有具体了解)
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:307) ~[spring-webmvc-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:180) ~[spring-webmvc-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]
at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82) ~[spring-web-5.1.8.RELEASE.jar!/:5.1.8.RELEASE]