Python を使用して、JSON応答を返す Web サービスを使用しています。応答のコンテンツの長さがそれほど大きくない場合、すべてがうまくいきます。応答のコンテンツの長さが非常に長い場合、問題が前面に出てくるようです。
これは私のコードのスニペットで、非常に単純です:
response = urllib2.urlopen(request)
content = response.read()
response.close()
requestは正しい形式の urllib2.Requestです。
response.info()を出力すると、次のようになります。
Content-Type: application/json
Content-Length: 3244749
Connection: close Date: Thu, 05 Jun 2014 20:24:23
GMT Server: EESBServer
私のスクリプトは、ソケットがブロックされているかのように、 response.read()に永久にスタックします。
解決策を探していますが、まだ見つかりません。
本当に助かります。