我有一个基本问题,我似乎无法找到答案。如何在响应转换器中访问会话变量?类似的东西:
.transformResponse {
case response if response.isReceived =>
new ResponseWrapper(response) {
session??
override val body = new ByteArrayResponseBody("", UTF_8)
}
};
答案 0 :(得分:1)
在该部分功能的上下文中没有Session
个对象,因此您无法访问它。你想达到什么目的?也许check(bodyString.transform())
可能是更好的解决方案,因为它可以将(String, Session) => T
作为参数,因此您可以访问该函数中的会话属性。