|
@@ -141,8 +141,9 @@ class HttpDispatch(object):
|
|
|
|
|
|
def make_request(self, url, method, params):
|
|
|
"""Makes an HTTP request and returns the response."""
|
|
|
- request = urllib2.Request(url, params, headers=self.http_headers)
|
|
|
- request.headers.update(self.http_headers)
|
|
|
+ request = urllib2.Request(url, params)
|
|
|
+ for key, val in self.http_headers.items():
|
|
|
+ request.add_header(key, val)
|
|
|
response = urllib2.urlopen(request) # user catches errors.
|
|
|
return response.read()
|
|
|
|
|
@@ -159,8 +160,7 @@ class HttpDispatch(object):
|
|
|
|
|
|
@property
|
|
|
def http_headers(self):
|
|
|
- headers = {"Content-Type": "application/json",
|
|
|
- "User-Agent": self.user_agent}
|
|
|
+ headers = {"User-Agent": self.user_agent}
|
|
|
return headers
|
|
|
|
|
|
|