有没有办法可以从Nginx Lua获得不区分大小写的标题响应?
例如我想:
content_by_lua_block {
ngx.header["Set-Cookie"] = { 'aaaaaaaaa' }
ngx.header["SEt-Cookie"] = { 'a123qwds' }
}
我得到的回答总是最后一回事。我想要两个cookie,因为它们与区分大小写不同
答案 0 :(得分:3)
根据HTTP specification字段名称不区分大小写,因此这两个字段名称引用相同的字段,第二个引用名称覆盖第一个字段名称。
如果您期望区分大小写的标头(当前不是区分大小写的标头),那么我认为这是不可能的,至少不是来自符合规范的HTTP服务器。请注意,字段值区分大小写,但不区分字段名称。