nginx/tengine设置响应头中的cookie属性
修改cookie属性:
版本一:
header_filter_by_lua 'local cookies = ngx.header.set_cookieif cookies thenif type(cookies) == "table" thenfor k,v in pairs(cookies) dongx.log(ngx.INFO, "k:"..k..",value:"..v)cookies[k] = string.gsub(v, "test", "hello")ngx.header.set_cookie = cookiesendelsengx.log(ngx.INFO, "cookie:"..cookies)local cookiesStr = string.gsub(cookies, "test", "hello")ngx.header.set_cookie = cookiesStrendend
';
版本二:
header_filter_by_lua 'local cookies = ngx.header["set-cookie"]if cookies thenif type(cookies) == "table" thenfor k,v in pairs(cookies) dongx.log(ngx.INFO, "k:"..k..",value:"..v)cookies[k]=string.gsub(v, "test", "hello")ngx.header.["set-cookie"] = cookiesendelsengx.log(ngx.INFO, "cookies:"..cookies)local cookiesStr = string.gsub(cookies, "test", "hello")ngx.header.["set-cookie"] = cookiesStrendend
';
说明:
1、以上例子是在响应头中的cookie属性中查找“test”字符串,找到后就替换为“hello”字符串。
2、响应头中有多个相同属性的情况:if type(cookies) == "table" then
nginx/tengine设置响应头中的cookie属性相关推荐
- nginx(七十五)nginx与Vary响应头细节探讨
一 Vary ① nginx与Vary有关联的地方 nginx源码分析处理Vary响应头的逻辑 CORS和缓存 gzip_vary 1) gzip_vary on 如果设置为'开启'2) 服务器' ...
- HTML做frame跳转设置响应头,X-Frame-Options header响应头如何配置
摘要: X-Frame-Options:值有三个(1)DENY:表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许.(2)SAMEORIGIN:表示该页面可以在相... X- ...
- response设置响应头
通过response设置响应行 设置响应行的状态码 setStatus(int sc) package com.learn.line;import java.io.IOException; impor ...
- 取出响应头中包含多个set-cookie的值
//得到响应头中返回的所有信息,以key-value的形式保存 Map<String, List<String>> heads = httpURLConnection.getH ...
- 爬虫-在请求头中添加cookie键值对 访问登陆后可见的页面
关于cookie >笔记 >理解 cookie相当于病人手里的病历 cookie的格式 请求头中添加cookie键值对 练习-不使用cookie访问个人中心 访问人人网个人中心 结果是得到 ...
- 获取、设置响应头、设置缓冲区
获取请求头 获取请求头使用HttpServletRequest对象的getHeader().getHeaders().getHeaderNames().getIntHeader().getDateHe ...
- 响应头中content-type常用的类型有哪些?
响应头中content-type常用的类型有哪些? (记住) 1.文本类型 text/plain 2.html类型 text/html 3.css类型 text/css 4.js类型 applicat ...
- Python接口自动化响应结果json格式化输出+断言响应结果中指定的属性值+其他
一.Python字典 二.Python元组 三.接口响应值转为字典格式 四.接口响应值以json格式输出并添加到allure报告中 五.断言响应结果中指定的属性值 六.TypeError: strin ...
- php 无法输出图像,ThinkPHP里无法输出图片 设置响应头
今天写了一个PHP生成图片,想用浏览器查看,但是每次打开都是一串乱码,看样子是图片源二进制数据,然后查看了下响应头是text/html,那我明明设置了image/jpegheader("Co ...
最新文章
- 干货 | DevSecOps在携程的最佳实践
- [2018.12.26]BZOJ1022 [SHOI2008]小约翰的游戏John
- bat 复制文件夹_怎么生成电脑上文件夹的目录结构
- 从情报分析的高度来看APT***
- linux自动挂载usb打印机,Linux下使用Usbmount实现USB设备自动挂载
- AOP Error creating bean with name ‘myCaculator‘ defined in file [XXX]
- centos 安装openoffice (办公软件 WPS)
- 三层结构下的DBHelper方法
- 面试阿里前端P6血和泪换来的收获
- 北京邮电大学计算机专业考研复试经验分享
- 知识图谱论文读后感001
- 撸完这篇线程池,我快咳血了!
- 2019年“网红”芯片大盘点,哪一颗让你印象最深刻?
- java 设置背景色_背景颜色的设置
- 信息论中用c语言进行算术编码,信息论与编码之算术编码
- IAP Cannot connect to iTunes Store
- 阿里云服务器ECS利用反向代理FRP内网穿透
- 海康威视网络设备SDK中绘制直线
- 计算机操作系统对文件进行管理的体现,计算机操作系统复习之文件管理
- VAX对多种格式增加支持
热门文章
- 牛客网 -- 计算机历年考研复试上机题 -- 手机键盘
- 满分简便代码:1009 说反话 (20分)
- Python程序开发——第六章 类与对象
- Java 折半查询,java之折半查询
- shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)
- 详解C语言中 # 和 ## 的用法
- java圆饼图插件_饼图----插件
- 访问云服务器储存的mp4_服务器如何存储视频文件格式
- android获取imei兼容_Android获取IMEI号码
- python q切换指定目录_Python小工具:3秒钟将视频转换为音频