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头

 

posted on 2023-08-15 00:13  silyvin  阅读(17)  评论(0)    收藏  举报