当前位置: 主页 > 日志 > Python >

urlib2发送非GET/POST请求

之前以为urllib2只能发送GET和POST请求,原来是可用修改的:

# urlib2发送HEAD请求
import urllib2
request = urllib2.Request('http://www.redicecn.com')
request.get_method = lambda : 'HEAD'
response = urllib2.urlopen(request)
print dict(response.info())

{'content-length': '25857', 'accept-ranges': 'bytes', 'server': 'Apache/2.2.21 (EL)', 'last-modified': 'Wed, 04 Jan 2012 07:37:36 GMT', 'connection': 'close', 'etag': '"13a5bc-6501-4b5aee3b3f000"', 'date': 'Wed, 04 Jan 2012 07:53:50 GMT', 'content-type': 'text/html'}
 

[日志信息]

该日志于 2012-01-04 15:39 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “urlib2发送非GET/POST请求” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部