Python - httplib实例

python的http库非常简单易用,用于快速调试C/S协议 :) 


详见:http://docs.python.org/release/2.6/library/httplib.html


# coding=gbk
import httplib
print 'Start ...'

conn = httplib.HTTPConnection('www.google.com',80)
conn.set_debuglevel(2)
#HTTPConnection.request ( method , url [ , body [ , headers ]] )
conn.request('GET','/',headers = {"Host": "www.google.com",
               "User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1) Gecko/20090624 Firefox/3.5",
               "Accept": "text/plain"})
#conn.getresponse().read()

respond = conn.getresponse()
#获取所有的响应头信息。
print 'status:', respond.status

#获取服务器所使用的http协议版本。11表示http/1.1;10表示http/1.0。
print 'version:', respond.version

#获取响应的状态码。如:200表示请求成功。
print 'reason:', respond.reason

#以列表的形式返回所有的头信息。
print 'msg:', respond.msg

#以列表的形式返回所有的头信息。
http_respond = respond.getheaders()
for it in http_respond:
    print it

conn.close()
print 'End ...'


 

                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值