我的代码在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,它按预期工作。
有两种解决方案: