Openresty lua 修改 xml 响应并将其作为 json 发送

以下是我要做的:我的网站向反向代理服务器发送一个 POST 请求,代理服务器将其发送到一个层次 API。层次 API 响应 XML 格式。我想修改响应,然后以可利用的格式(XML 或 JSON 或其他)将其发送回我的网站

我正在使用 openresty 并尝试在 body_filter_by_lua_block 中修改我的请求响应,当我修改 ngx.arg[1] 时,我收到一个错误 "ERR_EMPTY_RESPONSE"

我如何修改我的响应正文并将其发送回我的网站?

原文链接 https://stackoverflow.com/questions/70067827

点赞