Python - httplib实例

来源:互联网 发布:逆光源网络剧在线观看 编辑:程序博客网 时间:2024/06/01 09:10

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


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


# coding=gbkimport httplibprint '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 itconn.close()print 'End ...'


	
				
		
原创粉丝点击