Python HTTP操作基本應(yīng)用方式簡(jiǎn)述
作者:佚名 
  Python HTTP操作在實(shí)際編程中是一個(gè)比較重要的操作技術(shù)。我們可以通過(guò)這里介紹的一些代碼片段來(lái)充分掌握這一應(yīng)用方式。
 Python編程語(yǔ)言在實(shí)際應(yīng)用中給開(kāi)發(fā)人員帶來(lái)了非常大的好處。我們可以先通過(guò)這篇文章中介紹的有關(guān)Python HTTP操作的相關(guān)內(nèi)容對(duì)這一編程語(yǔ)言的應(yīng)用方式有一個(gè)詳細(xì)的了解,并增加對(duì)其的印象。
Python HTTP操作代碼示例:
- import urllib2,cookielib
 - class HTTPRefererProcessor(urllib2.BaseHandler):
 - def __init__(self):
 - self.referer = None
 - def http_request(self, request):
 - if ((self.referer is not None) and
 - not request.has_header("Referer")):
 - request.add_unredirected_header("Referer", self.referer)
 - return request
 - def http_response(self, request, response):
 - self.referer = response.geturl()
 - return response
 - https_request = http_request
 - https_response = http_response
 - cj = cookielib.CookieJar()
 - opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj),
 
HTTPRefererProcessor(),)- urllib2.install_opener(opener)
 - data = 'msisdn=999999'
 - request = urllib2.Request(
 - url = 'http://203.117.16.171:8080/webgamecode/webcore?action=topup',
 - headers = {'Content-Type': 'application/x-www-form-urlencoded'},
 - datadata = data)
 - ret = opener.open(request)
 - content = ret.read()
 - print content
 
以上就是我們對(duì)Python HTTP操作的相關(guān)介紹。
【編輯推薦】
責(zé)任編輯:曹凱 
                    來(lái)源:
                    博客園
 














 
 
 
 
 
 
 