【发布时间】:2014-03-31 14:13:29
【问题描述】:
我们遇到了一个奇怪的问题。
我们的 Grails 应用运行良好,并且可以在各种浏览器中打开,尽管 Android 内置了 Google 浏览器。如果我尝试打开应用程序,我总是会收到 401 错误。不抛出异常。
在其他浏览器(如 Chrome 或 Opera)中一切正常。
【问题讨论】:
我们遇到了一个奇怪的问题。
我们的 Grails 应用运行良好,并且可以在各种浏览器中打开,尽管 Android 内置了 Google 浏览器。如果我尝试打开应用程序,我总是会收到 401 错误。不抛出异常。
在其他浏览器(如 Chrome 或 Opera)中一切正常。
【问题讨论】:
您是否被重定向到 login/authAjax?
在这种情况下,您可能遇到http://jira.grails.org/browse/GPSPRINGSECURITYCORE-197
发生这种情况是因为浏览器出于某种原因发送 X-Requested-With(值为“com.android.browser”),即使它不是 ajax 请求。
【讨论】: