gpt4 book ai didi

java - ImageIO.read( new URL(imagePath)) 没有响应 HTTPS URL

转载 作者:行者123 更新时间:2023-12-01 06:02:16 25 4
gpt4 key购买 nike

我的代码在本地主机入门套件上按预期工作,但是当我将其部署到开发服务器时,我的下面的代码大约需要 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 请求调用该代码。

编辑(Sumanta Pakira 响应后):仅当传递的 URL 是安全的(即 HTTPS)时才会发生这种情况,对于 HTTP URL,它按预期工作。

最佳答案

有两种解决方案:

  1. 将服务器 (i.imgur.com) 证书添加到您的 AEM 服务器信任存储中。
  2. 你可以看看这个example

关于java - ImageIO.read( new URL(imagePath)) 没有响应 HTTPS URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54726942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com