1
我们有一个grails应用程序,正在使用Shiro安全插件。Grails/Shiro内部URL请求
我们正在使用groovy URL功能来抓取页面的输出并在DIV内呈现内容,但是当这样的请求发生在任何受保护的Shiro页面时,它会向我们显示登录页面为Shiro无法将内部请求识别为有效的登录用户。
有谁知道如何解决这个问题?
我们有一个grails应用程序,正在使用Shiro安全插件。Grails/Shiro内部URL请求
我们正在使用groovy URL功能来抓取页面的输出并在DIV内呈现内容,但是当这样的请求发生在任何受保护的Shiro页面时,它会向我们显示登录页面为Shiro无法将内部请求识别为有效的登录用户。
有谁知道如何解决这个问题?
我猜你的意思“URL功能”像
def output = new URL("http://google.com").text
这是一个外部的请求 - 这是登录页面的原因。
使用g.render
- 方法,而不是http://grails.org/doc/latest/ref/Tags/render.html获取内部内容:
String output = render(template:'/book/form',model:[book:myBook])