Python HTTP操作基本應用方式簡述
作者:佚名
Python HTTP操作在實際編程中是一個比較重要的操作技術。我們可以通過這里介紹的一些代碼片段來充分掌握這一應用方式。
Python編程語言在實際應用中給開發(fā)人員帶來了非常大的好處。我們可以先通過這篇文章中介紹的有關Python HTTP操作的相關內容對這一編程語言的應用方式有一個詳細的了解,并增加對其的印象。
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
以上就是我們對Python HTTP操作的相關介紹。
【編輯推薦】
責任編輯:曹凱
來源:
博客園