ww694303720
小水的码农人生
采纳率66.7%
2015-04-28 08:20 阅读 2.3k

python 文本下载完后多出failed to send a complete request

python 下载服务端的文本数据,将服务端的文本和下载下来的文件进行MD5验证比较,MD5码不一致,发现下载下来的文本多出了
HTTP/1.1 408 Request Timed Out
Date: Tue, 28 Apr 2015 06:37:12 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Cache-Control: no-cache, must-revalidate
Timestamp: 14:37:12.026

The client failed to send a complete request before the timeout period elapsed. 但是在同事的机器上运行相同代码下载下来的文件和服务端相同,求破!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    oyljerry oyljerry 2015-04-28 10:27

    你这个是408超时的信息,是不是当时请求的时候有网络问题等

    点赞 评论 复制链接分享
  • Cashey1991 开水 2015-04-28 09:42

    你用什么库发送请求的?
    如果是直接用socket发送的请求,请求送的结尾是否是两个\r\n

    从这里报错的信息来看,提示内容很明显:

     The client failed to send a complete request before the timeout period elapsed.
     客户端没有在超时时间结束前将请求内容发送完整
    

    很明显,服务端没有收到标记请求头结束的两个\r\n

    点赞 评论 复制链接分享

相关推荐