0

Python AppEngine で次のエラーが発生します。

HTTPException: URL からの HTTP 応答の待機中に期限を超過しました: https://www.googleapis.com/books/v1/users/115429583296661000087/bookshelves/1001/volumes?maxResults=12&startIndex=0

URL は .json 形式で、アプリケーションで次のコードを使用して取得しています。

request = urllib2.Request(bookShelfUrl, None, {'Content-Type': 'application/json'})
bookShelfJsonRaw = urllib2.urlopen(request)  
bookShelfJsonObject = json.load(bookShelfJsonRaw) 

ローカルホストでテストする場合は正常に動作しますが、本番環境でのみエラーが発生します。また、不思議なことにそのエラーを返し始めた今日まで、本番環境でも問題なく機能していました。

何かご意見は?

4

2 に答える 2

1

問題が Google によって解決されたのか、それともコードを変更して http インスタンス化のデフォルトの代わりにタイムアウト パラメータを指定した直後に動作し始めたのかはわかりませんでした。

httplib2.Http(timeout=15)
于 2013-04-04T08:59:26.797 に答える