Я использую загрузочную пружину Grails для своего проекта. и я также использую перехватчики и фильтры. В настоящее время у меня есть тестовый пример, чтобы включить размер данных ответа. Для этого, в перехватчике, я интегрировал метод после перехвата Грааля. во время отладки я не нашел способа узнать размер данных, которые я отправил с моего контроллера. * 1001 например *
class RestController {
def show {
def data = [:]
data.put("object", "some data objects " );
withFormat {
json {
render wrapper as JSON
}
}
}
}
// перехватчик.
class RestInterceptor {
RestInterceptor(){
match(controller:"rest", action:"*")
}
boolean before() {
println( request)
true }
boolean after() {
println response
true
}
void afterView() {
// no-op
}
}
В объекте ответа у них нет способа узнать длину содержимого. Тем не менее, я вижу то же самое в объекте запроса. пожалуйста, дайте предложение.