若依通过HTTPS请求进行文件上传时却返回HTTP的文件链接地址,主要原因是使用了
request.getRequestURL获取链接地址。

解决办法:
在
nginx配置文件location处加上:proxy_set_header X-Forwarded-Scheme $scheme;然后代码通过
request.getHeader("X-Forwarded-Scheme")获取真实的scheme
String scheme = request.getHeader("X-Forwarded-Scheme");
String serverName = request.getServerName();
int port = request.getServerPort();
String path = request.getContextPath();
String basePath = scheme + "://" + serverName + path;








![[力扣]——231.2的幂](https://img-blog.csdnimg.cn/direct/13db527755ec49f7979314ecbc41e86d.png)







![BUUCTF靶场 [reverse]easyre、reverse1、reverse2](https://img-blog.csdnimg.cn/direct/9be86f9bde314d51a47f178dbdb83e83.png)

