2012/5/11 Wendal Chen <wend...@gmail.com>: > 如果执行ngx.eof(),还是会返回一个200 > > 有没有什么方法,能够直接终止请求过程, 不发送任何数据给客户端? > - 介个想法不吻合 http 协议吧 - 每个请求,不返回的话,等到死的,,, -- 人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦! 俺: http://about.me/zoom.quiet 文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/
On Fri, May 11, 2012 at 5:58 PM, Wendal Chen <wend...@gmail.com> wrote: > 如果执行ngx.eof(),还是会返回一个200 > > 有没有什么方法,能够直接终止请求过程, 不发送任何数据给客户端? > 可以尝试使用 ngx.exit(ngx.ERROR) 或者 ngx.exit(444) :) Regards, -agentzh
ngx.exit(ngx.ERROR) 可用!! 非常感谢!!在 2012年5月11日 下午6:42,agentzh <age...@gmail.com>写道: On Fri, May 11, 2012 at 5:58 PM, Wendal Chen <wend...@gmail.com> wrote: > 如果执行ngx.eof(),还是会返回一个200 > > 有没有什么方法,能够直接终止请求过程, 不发送任何数据给客户端? > 可以尝试使用 ngx.exit(ngx.ERROR) 或者 ngx.exit(444) :) Regards, -agentzh -- Wendal ChenGuangDong China
用ngx.exit(ngx.ERROR)之后还能继续运行吗?比如在这之后有个数据库插入动作,还能插入么?在 2012年5月11日星期五UTC+8下午6时49分19秒,Wendal Chen写道: ngx.exit(ngx.ERROR) 可用!! 非常感谢!!在 2012年5月11日 下午6:42,agentzh <age...@gmail.com>写道: On Fri, May 11, 2012 at 5:58 PM, Wendal Chen <wend...@gmail.com> wrote: > 如果执行ngx.eof(),还是会返回一个200 > > 有没有什么方法,能够直接终止请求过程, 不发送任何数据给客户端? > 可以尝试使用 ngx.exit(ngx.ERROR) 或者 ngx.exit(444) :) Regards, -agentzh -- Wendal ChenGuangDong China