reorx
10/23/2016 - 9:08 AM

vintage_requests_complex.py

# coding: utf-8

import urllib2


url = ''
req = urllib2.Request(url)
r = urllib2.urlopen(req)
print r.code
print r.read()
# coding: utf-8

import urllib2


url = 'https://api.github.com'

req = urllib2.Request(url)

# basic auth
password_manager = urllib2.HTTPPasswordMgrWithDefaultRealm()
password_manager.add_password(None, gh_url, 'user', 'pass')

auth_manager = urllib2.HTTPBasicAuthHandler(password_manager)
opener = urllib2.build_opener(auth_manager)

urllib2.install_opener(opener)

handler = urllib2.urlopen(req)

print handler.getcode()
print handler.headers.getheader('content-type')