0
在我的Grails 3.2應用程序中,我發現在after
和afterView
方法中未設置cookie。Grails 3攔截器 - 無法在'after'方法中設置cookie
我的(簡化的)控制器:
class MyInterceptor {
boolean before() {
Cookie c = new Cookie('before', 'ok')
response.addCookie c
true
}
boolean after() {
Cookie c = new Cookie('after', 'ok')
response.addCookie c
true
}
void afterView() {
Cookie c = new Cookie('afterview', 'ok')
response.addCookie c
}
}
只有before
cookie被在set-cookie
響應頭返回。
我在這種方法中缺少response
屬性的任何種限制嗎?
「我是否在這些方法中缺少響應屬性的任何限制?」 - 第 –
所以你會說它更像是一個錯誤? – ilPittiz