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