python使用httplib发送htt

发布时间:2019-09-07 08:11:32编辑:auto阅读(1586)

     

    1. httplib是Python的http协议的内置,实现模块,使用它可以很简洁的实现http发送请求。  
    2.  
    3. #导入httplib  
    4.  
    5. import httplib  
    6.  
    7. #连接服务器  
    8.  
    9. conn=httplib.HTTPConnection('www.python.org')  
    10.  
    11. #发送HTTP请求  
    12.  
    13. conn.request('GET','url')  
    14.  
    15. #得到结果  
    16.  
    17. result=conn.getresponse()  
    18.  
    19. #获取HTTP请求结果值。200为成功  
    20.  
    21. resultStatus=result.stataus  
    22.  
    23. #获取请求的页面内容  
    24.  
    25. content=result.read()  
    26.  
    27. #关闭连接  
    28.  
    29. conn.close()  
    30.  
    31. #如果要模拟客户端进行请求,可以发送HTTP请求头  
    32.  
    33. headers={"Content-Type":"text/html;charset=gb2312"}  
    34.  
    35. conn.requeset('POST','url',headers=headers)  
    36.  
    37. #带参数传送  
    38.  
    39. params=urllib.urlencode({'key':'value'});  
    40.  
    41. conn.request('POST','url',body=params)  
    42.    
    43.  

     

关键字