如何操作nginx变量$request\u body

tzdcorbm  于 2021-06-07  发布在  Kafka
关注(0)|答案(0)|浏览(259)

我用的是ngx\uKafka模块(https://github.com/brg-liuwei/ngx_kafka_module)通过nginx将httppost请求的内容传递给kafka主题。
它像一个魅力,但我刚刚发现,有一些重要的信息,nginx看到,没有传递给Kafka。。
似乎模块只将$request\u主体的内容发送到kafka主题,而我还需要$remote\u add变量的内容。
有没有办法修改$request\u body并将$remote\u addr的内容添加到其中?
例子:
$request_body=“{”type“:”video“,”uid“:”b79eddsfb-1sdsd375ad“,”timestamp“:1484580064901,”useragent“:”mozilla/5.0(iphone)”,“device“:”mobile“}”
$remote\u addr=“192.168.1.1”
在操作之后,$u主体将是:
“{”type“:”video“,”uid“:”b79eddsdfb-1sdsd375ad“,”timestamp“:1484580064901,”useragent“:”mozilla/5.0(iphone)”,“device“:”mobile“,”ip“:”192.168.1.1“}
事先谢谢你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题