Improved http module, improved mcuser

This commit is contained in:
Luke Rogers 2014-02-28 16:56:32 +13:00
parent 0acb22e0a7
commit 17b75a2ba9
2 changed files with 43 additions and 11 deletions

View file

@ -52,7 +52,7 @@ def get_json(*args, **kwargs):
def open(url, query_params=None, user_agent=None, post_data=None,
referer=None, get_method=None, cookies=False, timeout=None, **kwargs):
referer=None, get_method=None, cookies=False, timeout=None, headers=None, **kwargs):
if query_params is None:
query_params = {}
@ -68,6 +68,10 @@ def open(url, query_params=None, user_agent=None, post_data=None,
if get_method is not None:
request.get_method = lambda: get_method
if headers is not None:
for header_key, header_value in headers.iteritems():
request.add_header(header_key, header_value)
request.add_header('User-Agent', user_agent)
if referer is not None: