我的代码在 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 中调用,而另一个 JSP 使用 AJAX GET 请求调用该 JSP。
编辑(在 Sumanta Pakira 响应之后):这仅在传递的 URL 是安全的(即 HTTPS)时发生,对于 HTTP URL,它按预期工作。