Hello!
On Mon, Mar 10, 2014 at 3:00 AM, coderesty wrote:
> 通过ngx.header.XXX设置的响应头, 为什么在返回的头部中没有呀
>
一种常见的原因是你的响应头在你通过 ngx.header.NAME
接口设置之前就已经发送出去了(无论是显式的还是隐式的)。在此种情况下,你会在你的 nginx 错误日志中得到类似下面这样的 error
级别的信息:
attempt to set ngx.header.HEADER after sending out response headers
当然,如果你把 error_log 配置指令的过滤级别置为 error 以上,则你也不会看到任何 error 级别的消息。
如果你仍然没有头绪,请提供一个完整的最小化的例子以及相关的步骤以确保其他人可以在自己的环境里复现你看到的问题。显然,yurnero 就不能复现你的问题。
最后,正如 yurnero 指出的,请不要把电子邮件当作 QQ 那样的即时通信软件来用,因为那是不礼貌的。谢谢合作!
Regards,
-agentzh