可能是由于以下原因:
解决这个问题的方法是使用Google App Engine提供的其他功能来实现对外部资源的访问,例如使用URLFetch服务。
URLFetch是Google App Engine提供的一种用于进行HTTP请求的服务。它可以用于从应用程序中发出HTTP请求并获取响应。通过使用URLFetch服务,可以绕过Java 8 Google App Engine对URL获取的限制。
以下是使用URLFetch服务来获取URL的示例代码:
import com.google.appengine.api.urlfetch.*;
URLFetchService urlFetchService = URLFetchServiceFactory.getURLFetchService();
HTTPRequest request = new HTTPRequest(new URL("http://example.com"));
HTTPResponse response = urlFetchService.fetch(request);
// 处理响应
byte[] content = response.getContent();
String result = new String(content, "UTF-8");
在上面的示例中,我们首先获取URLFetchService实例,然后创建一个HTTPRequest对象,指定要获取的URL。最后,使用URLFetchService的fetch方法发送请求并获取响应。可以根据需要对响应进行处理。
推荐的腾讯云相关产品:腾讯云云函数(Serverless Cloud Function)是一种事件驱动的无服务器计算服务,可以在腾讯云上运行代码而无需管理服务器。您可以使用腾讯云云函数来处理URL获取等任务。了解更多信息,请访问腾讯云云函数产品介绍页面:腾讯云云函数
请注意,以上答案仅针对Java 8 Google App Engine中URL获取不起作用的情况,具体解决方法可能因实际情况而异。
领取专属 10元无门槛券
手把手带您无忧上云