- httplib是Python的http协议的内置,实现模块,使用它可以很简洁的实现http发送请求。
-
- #导入httplib
-
- import httplib
-
- #连接服务器
-
- conn=httplib.HTTPConnection('www.python.org')
-
- #发送HTTP请求
-
- conn.request('GET','url')
-
- #得到结果
-
- result=conn.getresponse()
-
- #获取HTTP请求结果值。200为成功
-
- resultStatus=result.stataus
-
- #获取请求的页面内容
-
- content=result.read()
-
- #关闭连接
-
- conn.close()
-
- #如果要模拟客户端进行请求,可以发送HTTP请求头
-
- headers={"Content-Type":"text/html;charset=gb2312"}
-
- conn.requeset('POST','url',headers=headers)
-
- #带参数传送
-
- params=urllib.urlencode({'key':'value'});
-
- conn.request('POST','url',body=params)
-
-