Java 将第三方托管的http映像url动态转换为https url

Java 将第三方托管的http映像url动态转换为https url,java,http,Java,Http,我有一个java web应用程序,可以处理数百万条记录和数千万张图像。这些图片通常每天从合作伙伴的图片服务器下载,然后重新发布到我的图片服务器上。我正在探索不在我的图像服务器上托管图像,而直接从合作伙伴服务器调用它们的想法。我面临的问题是,我的站点是一个安全的https站点,而图像来自一个不安全的http站点。这导致我的ssl证书出现一个标志,表明页面上存在不安全的内容 我的问题是如何将该图像转换为https图像?我最初的想法是以某种方式将图像从我的合作伙伴站点通过我的后端传输到我的前端,创建我

我有一个java web应用程序,可以处理数百万条记录和数千万张图像。这些图片通常每天从合作伙伴的图片服务器下载,然后重新发布到我的图片服务器上。我正在探索不在我的图像服务器上托管图像,而直接从合作伙伴服务器调用它们的想法。我面临的问题是,我的站点是一个安全的https站点,而图像来自一个不安全的http站点。这导致我的ssl证书出现一个标志,表明页面上存在不安全的内容

我的问题是如何将该图像转换为https图像?我最初的想法是以某种方式将图像从我的合作伙伴站点通过我的后端传输到我的前端,创建我自己的url,但我认为这将使最终用户的加载时间增加一倍,因为它必须首先下载到我的服务器进程,然后下载到客户端


这些图像每天都在变化,所以我真的在努力减少图像处理时间/I/O、图像托管和数据传输。任何想法都会有帮助

在您的Web服务器中代理(appache???)您可以代理/重写指向合作伙伴服务器的图像的https链接。

唯一的解决方案-请另一个站点提供https,或者您必须通过您的服务器代理。是的,我使用apache。我从没想过,好主意。非常感谢。