ImageIO.read(新URL(imagePath))没有响应HTTPS URL

问题描述 投票:1回答:1

我的代码在localhost入门工具包上按预期工作,但是当我将它部署到开发服务器时,我的下面的代码需要大约2-3分钟,然后它说

Invalid URL
The requested URL "http://%5bNo%20Host%5d/index.html?", is invalid.
Reference #9.3d7c4117.1550338465.3d54af04

我的代码如下:

imagePath = "https://i.imgur.com/TrNzuMY.jpg";
Image image = null;
image = ImageIO.read( new URL(imagePath))

这是开发服务器上的AEM不允许访问外部URL吗?这是AEM 6.3,这个代码在JSP中调用,它由另一个使用AJAX GET请求的JSP调用。

编辑(在Sumanta Pakira响应之后):这仅在传递URL为安全即HTTPS时发生,对于HTTP URL,它按预期工作。

java image aem javax.imageio aem-6
1个回答
-1
投票

有两种解决方案:

  1. 将服务器(i.imgur.com)证书添加到AEM服务器信任库中。
  2. 你可以看看这个example
© www.soinside.com 2019 - 2024. All rights reserved.