fix response body

This commit is contained in:
wiaamm
2025-11-18 00:23:33 +02:00
parent 0d5f8a70c1
commit 69ee75fc94

View File

@@ -135,6 +135,9 @@ function NanoHandler.access(conf)
end end
NanoHandler.processed_requests[session_id] = true NanoHandler.processed_requests[session_id] = true
-- Enable response body buffering for inspection
kong.service.request.enable_buffering()
end end
function NanoHandler.header_filter(conf) 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) 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) kong.log.debug("[header_filter] Session: ", session_id, " | Expect body: ", ctx.expect_body)
end end