读取Python URLLIB2中的大量内容长度时套接字被阻止

2024-04-23 16:14:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Python使用一个返回JSON响应的web服务。当响应的内容长度没有那么大时,一切都会很顺利。看来,当回复的内容长度极其庞大时,问题就摆在了前面。你知道吗

这是我的一段代码,非常简单:

response = urllib2.urlopen(request)
content = response.read()
response.close()

其中,请求是格式正确的urllib2.请求。你知道吗

如果我打印回复.info()它给了我:

Content-Type: application/json 
Content-Length: 3244749 
Connection: close Date: Thu, 05 Jun 2014 20:24:23 
GMT Server: EESBServer

我的剧本在响应.读取(),就好像套接字被阻塞一样。你知道吗

我一直在寻找解决办法,但还没有找到。你知道吗

我真的很感激你的帮助。你知道吗


Tags: 代码infowebjson内容closereadresponse