【发布时间】:2014-06-05 20:38:22
【问题描述】:
我正在使用 Python 来使用返回 JSON 响应的 Web 服务。当响应的内容长度不是那么大时,一切都很顺利。当响应的内容长度非常大时,似乎问题就出现了。
这是我的代码的 sn-p,非常简单:
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() 中,就好像套接字被阻塞了一样。
我一直在寻找解决方案,还没有找到。
非常感谢您的帮助。
【问题讨论】:
标签: python urllib2 python-sockets