ngx.header['Set-Cookie'] = {'a=32; path=/', 'b=4; path=/'}
1. lua_nginx模块怎么输出呢?在普通的C模块中,可以通过ngx_list_push(&r->headers_out.headers);这样子来增加HTTP响应的头部,lua中怎么添加呢? 2.我发现了ngx.header["Set-Cookie"]=xxx可以添加一个名为Set-Cookie的头部,但是如何添加多个Set-Cookie头部呢?另外,ngx.header[""]与ngx.req.set_header["", xxx]有什么区别呢? --
ngx.header['Set-Cookie'] = {'a=32; path=/', 'b=4; path=/'} 文档里有介绍,https://github.com/chaoslawful/lua-nginx-module#ngxheaderheaderngx.req.set_header 是修改 http请求 request 的header; ngx.header 是 http返回的 header 在 2013年10月24日上午10:19, <wujia...@gmail.com>写道: 1. lua_nginx模块怎么输出呢?在普通的C模块中,可以通过ngx_list_push(&r->headers_out.headers);这样子来增加HTTP响应的头部,lua中怎么添加呢? 2.我发现了ngx.header["Set-Cookie"]=xxx可以添加一个名为Set-Cookie的头部,但是如何添加多个Set-Cookie头部呢?另外,ngx.header[""]与ngx.req.set_header["", xxx]有什么区别呢? --
有没有动态的添加方式?如果我有不确定个数的Set-Cookie头部On Thursday, October 24, 2013 11:17:02 AM UTC+8, doujiang wrote: ngx.header['Set-Cookie'] = {'a=32; path=/', 'b=4; path=/'} 文档里有介绍,https://github.com/chaoslawful/lua-nginx-module#ngxheaderheaderngx.req.set_header 是修改 http请求 request 的header; ngx.header 是 http返回的 header 在 2013年10月24日上午10:19, <wujia...@gmail.com>写道: 1. lua_nginx模块怎么输出呢?在普通的C模块中,可以通过ngx_list_push(&r->headers_out.headers);这样子来增加HTTP响应的头部,lua中怎么添加呢? 2.我发现了ngx.header["Set-Cookie"]=xxx可以添加一个名为Set-Cookie的头部,但是如何添加多个Set-Cookie头部呢?另外,ngx.header[""]与ngx.req.set_header["", xxx]有什么区别呢? -- --