设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
NGINX
›
openresty 怎么修改代理站的文件返回给客户端 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
被打报警立案了,对方不承认打我,怎么办?
›
开发完成一个吉卜力图片生成器,基于 GPT 4
›
关税 104%,对程序员群体有冲击吗?
›
求前辈分享恋爱技巧
›
有在国企的大佬吗,不发工资是什么情况?
今日热议主题
家里一台游戏本吃灰了,大伙有什么建议吗
被 AI 包养的文学梦:一个文学投机分子的忏
公司的 cdn 被刷爆了
Mac 镜像 iPhone 功能异常:卡顿+无法重新
Microsoft Office 365 家庭版拼车, 15 个
收发票
京东 19199 买 MBP M4pro 14 核 48G 1T 国
强制关机之后 TPM 被重置, Bitlocker 把自
有前端开发用 m4 吗
买五菱星光 S 会不会很没面子
openresty 怎么修改代理站的文件返回给客户端
kaf
· 2024-8-13 11:27:17 · 84 次点击
源站有很多静态资源下载,openresty 作为网关加了鉴权,希望能解析特定的文本文件,把鉴权参数追加到文本文件的每一行,花了半天时间没搜索到什么资料。今天有看到可以直接通过 lua 脚本直接请求源站获取 body 之后修改后返回,openresty 主题人太少了,来这边希望有大佬指导下
举报
·
84 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
3 条回复
沙发
ho121
小成
2024-8-13 12:38:08
https://openresty-reference.readthedocs.io/en/latest/Directives/#body_filter_by_lua
https://github.com/openresty/lua-nginx-module/issues/1813#issuecomment-745054129
板凳
zhangjiashu2023
小成
2024-8-13 12:43:37
对具体 location 进行拦截,然后用 body_filter_by_lua_file 指定 lua 文件,可以对响应进行拦截,修改响应数据。但是要注意请求的时候不要开压缩,或者代理的时候加上 proxy_set_header Accept-Encoding identity; 不然你拦截到的响应体是压缩后的数据。gzip 解压比较方便,其他的 br 啥的 openresty 整了很久配置都没弄明白。所以干脆不让压缩了
地板
igeeky
小成
2024-8-13 22:51:15
https://github.com/iGeeky/wolf/blob/master/agent/lua/body_filter.lua
@kaf 参考这个代码吧, 也是鉴权后, 在页面添加鉴权信息的.
浏览过的版块
数据库
宠物
域名
返回顶部