Grails 3.0.2安全应用程序响应406 Not Acceptable

时间:2015-09-04 08:04:56

标签: http grails spring-security grails-3.0

我正在使用一个使用Grails 3.0.2的非常简单的应用程序,使用Spring Security Core Plugin版本3.0.0.M1进行保护。我只有一个 Book 域,其中包含字段 title author content 并运行 generate-all 该域的脚本。问题是,当我尝试转到 / book / index 时,在成功登录后,我收到一个http“406 Not Acceptable”错误。

这是我的http请求标题:

GET / book / index HTTP / 1.1 主持人:localhost:8080 User-Agent:Mozilla / 5.0(X11; Ubuntu; Linux x86_64; rv:39.0)Gecko / 20100101 Firefox / 39.0 接受:text / html,application / xhtml + xml,application / xml; q = 0.9, / ; q = 0.8 Accept-Language:it-IT,it; q = 0.8,en-US; q = 0.5,en; q = 0.3 Accept-Encoding:gzip,deflate 推荐人:http://localhost:8080/login/auth Cookie:_ga = GA1.1.1278470533.1431342674; JSESSIONID = 7DE58D010998C57939E6258A7148F0C6 连接:保持活力 缓存控制:max-age = 0

并回复:

HTTP / 1.1 406不可接受 服务器:Apache-Coyote / 1.1 X-Application-Context:应用程序:开发 Content-Type:text / html; charset = ISO-8859-1 内容 - 语言:it-IT 内容长度:312 日期:2015年9月4日星期五07:39:37 GMT

我已解决问题添加:

static responseFormats = ['html','xml','json']

在我的控制器中。

您能帮我解释发生的事情和/或提供更好的解决方案吗?

提前感谢您的帮助。

0 个答案:

没有答案