python使用httplib发送htt

2023-01-31 05:01:44 python httplib 发送

 

  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.  

 

相关文章