Spring MVC返回json字符串异常

时间:2018-01-05 08:34:15

标签: javascript json spring-mvc

我首先使用浏览器来请求。 它可以工作。 但不是使用ajax代码而是使用例外。

2018-01-05 16:25:14 ERROR [com.ndl.gm.controller.BaseController] Could not parse accept header [application/json, text/javascript, */*; q=0.01]: Invalid mime type " text/javascript": does not contain '/'
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not parse accept header [application/json, text/javascript, */*; q=0.01]: Invalid mime type " text/javascript": does not contain '/'
    at org.springframework.web.accept.HeaderContentNegotiationStrategy.resolveMediaTypes(HeaderContentNegotiationStrategy.java:54)
    at 

这是我的控制器。

enter image description here

1 个答案:

答案 0 :(得分:0)

我通过跟踪异常解决了我的问题。 然后我找到'text / javascript'。 它会被分成两个哑剧。 但字符串'& nbsp'不包含'/'。 所以它出错了。 我想覆盖请求getHeader中的函数, 然后我发现我已经编写了getHeader函数来防止xss攻击。 所以,我只是删除代码,它的工作原理。