1

私は得ています

DownloadError: ApplicationError: 2 (11004、「getaddrinfo に失敗しました」)

自分のマシンの 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を参照)。無意味。

于 2012-06-27T22:38:23.707 に答える