2021
01-14
01-14
python用700行代码实现http客户端
本文用python在TCP的基础上实现一个HTTP客户端,该客户端能够复用TCP连接,使用HTTP1.1协议. 一.创建HTTP请求HTTP是基于TCP连接的,它的请求报文格式如下:因此,我们只需要创建一个到服务器的TCP连接,然后按照上面的格式写好报文并发给服务器,就实现了一个HTTP请求.1.HTTPConnection类基于以上的分析,我们首先定义一个HTTPConnection类来管理连接和请求内容:classHTTPConnection:default_port=80...
继续阅读 >