1

我正进入(状态

DownloadError: ApplicationError: 2 (11004, 'getaddrinfo failed')

我正在对部署在我机器上的 Tomcat 上的应用程序进行 API 调用,并期待 XML 响应,但不起作用。有人可以提出解决方案或替代路线吗?

我正在使用 IT 构建笔记本电脑,并怀疑这可能是问题所在,因此我尝试使用不在防火墙后面且不在公司网络上的笔记本电脑,但这也没有帮助。

代码片段:

base_url = 'http://localhost:8080/recomendations/'
url = (base_url + 'api/1.0/otherusersalsoviewed?' + urlencode(args))
req = urlfetch.fetch(url, None, urlfetch.GET, {}, False, True, 60, False) 
if req.status_code==200:
   root = ElementTree(fromstring(req.content)).getroot() 

知道有什么问题吗?

4

2 回答 2

2

请注意,您指定的 url 指向 localhost,这意味着“这台计算机”(请参阅​​ http://en.wikipedia.org/wiki/Localhost),即当您将应用程序部署到 GAE localhost 时,请参阅 GAE,即无意义的。

于 2012-06-27T22:38:23.707 回答
0

以防万一,我得到:

ApplicationError: 2

我修复了删除对users.create_logout_url()的引用

于 2016-03-21T15:21:01.537 回答