美文网首页
openresty给修改响应头

openresty给修改响应头

作者: 我的电脑_ebac | 来源:发表于2019-01-10 13:28 被阅读0次

    项目上需要给cookie设置httponly属性,但是cookie设置的点较多不能每处设置,所以在server处使用
    header_filter_by_lua_block指令统一修改response头的set_cookie属性

    header_filter_by_lua_block{
        local cookies = ngx.header.set_cookie
        if cookies then
            if type(cookies) == "table" then
                local cookie={}
                for k,v in pairs(cookies) do
                    cookie[k]=v..";httponly"
                end
                ngx.header.set_cookie = cookie
            else
                ngx.header.set_cookie=  cookies..";httponly"
            end
        end
    }
    

    相关文章

      网友评论

          本文标题:openresty给修改响应头

          本文链接:https://www.haomeiwen.com/subject/czxarqtx.html