http代理服务器(十六)编辑框图片得绝对路径
0问题
confluence我用代理上传得图片,用非代理打开时显示不出
1 研究

发现里面使用的绝对路径,无论是局域网ip还是localhost
2 思考
2.1 上传图片接口返回的response是绝对路径?
发现是相对路径
2.2 提交时,服务端用host头合成了绝对路径?
把host头加上后给后端,还是不行
2.3 提交时,有脚本可能通过浏览器地址合成了绝对路径,传给了代理


果然,提交接口 img得src被加入了浏览器地址
3 解决
3.1 篡改request,将一切代理http(s)://host:port换为空
3.2 如何拿到浏览器地址?referer头
浙公网安备 33010602011771号