一个很简单的openresty程序只是读取了文件内容(7,616 字节, 纯文本, base64编码)然后使用print 进行输出发现客户端收到后, 在末尾多了一个字节,内容为0x0a一开始怀疑跟content-type有关系,先后设置了text/html, text/plain, application/octet-stream 都不能解决问题 --
一个很简单的openresty程序只是读取了文件内容(7,616 字节, 纯文本, base64编码)然后使用print 进行输出发现客户端收到后, 在末尾多了一个字节,内容为0x0a一开始怀疑跟content-type有关系,先后设置了text/html, text/plain, application/octet-stream 都不能解决问题
怀疑楼主是ngx.say()和ngx.print()使用混淆了。ngx.say会自动添加回车换行。希望能被命中。On Tuesday, July 7, 2015 at 4:23:11 PM UTC+8, dongxiang luo wrote:一个很简单的openresty程序只是读取了文件内容(7,616 字节, 纯文本, base64编码)然后使用print 进行输出发现客户端收到后, 在末尾多了一个字节,内容为0x0a一开始怀疑跟content-type有关系,先后设置了text/html, text/plain, application/octet-stream 都不能解决问题
试试 ngx.printLance 2015-07-07 16:23 GMT+08:00 dongxiang luo <lao...@gmail.com>:一个很简单的openresty程序只是读取了文件内容(7,616 字节, 纯文本, base64编码)然后使用print 进行输出发现客户端收到后, 在末尾多了一个字节,内容为0x0a一开始怀疑跟content-type有关系,先后设置了text/html, text/plain, application/octet-stream 都不能解决问题 --