在死循环里面 貌似不跳出的话 无法实现在 2017年2月9日星期四 UTC+8上午10:36:26,周舟写道:简单的后台测试代码如下 ngx.header.content_type= "text/event-stream" while 1 do ngx.print("data: a") ngx.print("\n\n"); --ngx.send_headers() ngx.flush() --ngx.eof() -- ngx.exit(ngx.HTTP_OK) ngx.sleep(1) end但是貌似不能恢复http报文 只有简单的tcp流,在content_by_lua里面做不了,可能需要在底层sock层自己拼接http报文 不知道是不是这样的 --
简单的后台测试代码如下 ngx.header.content_type= "text/event-stream" while 1 do ngx.print("data: a") ngx.print("\n\n"); --ngx.send_headers() ngx.flush() --ngx.eof() -- ngx.exit(ngx.HTTP_OK) ngx.sleep(1) end但是貌似不能恢复http报文 只有简单的tcp流,在content_by_lua里面做不了,可能需要在底层sock层自己拼接http报文 不知道是不是这样的