这两天在debug一个protobuf回复错误的问题,最后发现ngx.say()会自动在回复的content结尾加一个line break \n, 请问各位大牛,有没方法可以解决这个问题?谢谢!
比如:
- 正确的结果:b' \x01'
- ngx.say()的结果: b' \x01\n'
- 用hello world回复
107 content_by_lua_block {
108 ngx.say('Hello,world!')
109 }
python request dump出结果如下,有一个line break在后面: