diff --git a/gooddata-api-client/gooddata_api_client/rest.py b/gooddata-api-client/gooddata_api_client/rest.py index cc9e27616..c7113e55b 100644 --- a/gooddata-api-client/gooddata_api_client/rest.py +++ b/gooddata-api-client/gooddata_api_client/rest.py @@ -36,11 +36,11 @@ def __init__(self, resp): def getheaders(self): """Returns a dictionary of the response headers.""" - return self.urllib3_response.getheaders() + return self.urllib3_response.headers def getheader(self, name, default=None): """Returns a given response header.""" - return self.urllib3_response.getheader(name, default) + return self.urllib3_response.headers.get(name, default) class RESTClientObject(object): diff --git a/gooddata-api-client/requirements.txt b/gooddata-api-client/requirements.txt index 96947f604..b4cc09807 100644 --- a/gooddata-api-client/requirements.txt +++ b/gooddata-api-client/requirements.txt @@ -1,3 +1,3 @@ python_dateutil >= 2.5.3 setuptools >= 21.0.0 -urllib3 >= 1.25.3 +urllib3 >= 2.6.1 diff --git a/gooddata-api-client/setup.py b/gooddata-api-client/setup.py index 82a6e97f3..e3493a1d7 100644 --- a/gooddata-api-client/setup.py +++ b/gooddata-api-client/setup.py @@ -25,7 +25,7 @@ # http://pypi.python.org/pypi/setuptools REQUIRES = [ - "urllib3 >= 1.25.3", + "urllib3 >= 2.6.1", "python-dateutil", ]