1# -*- coding: UTF-8 -*-
2"""
3
4模块功能:HTTP客户端的相关功能函数,包括连接,下载等功能
5
6"""
7
8AF_INET = 0
9
10
11class Client(object):
12    """
13
14    初始化client类,获取httpclient实例
15
16    :param 空:
17    :returns: client对象
18
19    """
20    def __init__(self):
21        pass
22
23
24    def set_header(self,header):
25        """
26        设置请求header参数
27
28        :param header(str): 设置请求的header参数
29        :returns: 0: 成功,其他: 失败
30
31        """
32        pass
33
34    def get(self,url):
35        """
36        执行http get 请求
37
38        :param url(str): data是一个str类型的 header
39        :returns: 0: 成功,其他: 失败
40
41        """
42        pass
43
44    def download(self,url,path):
45        """
46        设置请求header参数
47
48
49        :param url(str): 请求的url
50        :param path(str): 保存的文件路径
51        :returns: 0: 成功,其他: 失败
52
53        """
54        pass
55
56
57
58