在生产AppEngine实例上获取HTTP URL的奇怪问题[Java]

时间:2014-06-03 04:41:59

标签: google-app-engine

我对这种行为感到很困惑。 我有一个Java AppEngine实例,它对" settings.php"进行http调用。在另一台服务器上但是我收到以下错误: 错误:

java.io.IOException: Could not fetch URL: http://<3rdpartywebsite>/settings.php
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationException(URLFetchServiceImpl.java:138)
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:45)
    at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:30)

...

我尝试过使用URLFetchService甚至是一个简单的HttpURLConnection类。甚至尝试使用不同的User-Agent和其他http标头,但无济于事。

令人费解的是,相同的代码和网站在Local Eclipse Dev环境中运行良好,通过浏览器工作(可以看到php文本)并且也可以在Compute Engine上运行!只有生产应用引擎才会抛出&#34;无法获取&#34;错误。不幸的是,这不是一个短暂的错误,它会失败10/10次。

知道可能出现什么问题或我可以尝试的事情吗?

谢谢,Asim

0 个答案:

没有答案