From 69ee75fc942c0f7cceba1cf0c2946e8b23414bde Mon Sep 17 00:00:00 2001 From: wiaamm Date: Tue, 18 Nov 2025 00:23:33 +0200 Subject: [PATCH] fix response body --- .../plugins/open-appsec-waf-kong-plugin/handler.lua | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/attachments/kong/plugins/open-appsec-waf-kong-plugin/handler.lua b/attachments/kong/plugins/open-appsec-waf-kong-plugin/handler.lua index 5c9ddfe..4923c54 100755 --- a/attachments/kong/plugins/open-appsec-waf-kong-plugin/handler.lua +++ b/attachments/kong/plugins/open-appsec-waf-kong-plugin/handler.lua @@ -135,6 +135,9 @@ function NanoHandler.access(conf) end NanoHandler.processed_requests[session_id] = true + + -- Enable response body buffering for inspection + kong.service.request.enable_buffering() end function NanoHandler.header_filter(conf) @@ -170,13 +173,6 @@ function NanoHandler.header_filter(conf) ctx.expect_body = not (status_code == 204 or status_code == 304 or (100 <= status_code and status_code < 200) or content_length == 0) - -- Enable response body buffering for inspection - if ctx.expect_body then - kong.log.debug("[header_filter] Session: ", session_id, " | Enabling response body buffering") - kong.service.request.enable_buffering() - ngx.ctx.buffer_body = true - end - kong.log.debug("[header_filter] Session: ", session_id, " | Expect body: ", ctx.expect_body) end