diff --git a/requirements.txt b/requirements.txt
index 3ebed4dc42c006aebe7f8593613fafa1566d6458..876c849ed9f9436577190db090960f12d4f2bf68 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,3 @@
 pydantic
-requests
+requests~=2.24
 setuptools
diff --git a/setra_client/client.py b/setra_client/client.py
index e231e3e1ad638c4bf966971f62c7f7e6b907628a..4e1663b824af847a85c18db48b0743e1513cd21a 100644
--- a/setra_client/client.py
+++ b/setra_client/client.py
@@ -363,7 +363,7 @@ class SetraClient(object):
                              return_response=True)
         try:
             content = response.json()
-        except requests.exceptions.JSONDecodeError:
+        except ValueError:
             content = response.content
 
         if response.status_code == 202:
@@ -389,7 +389,7 @@ class SetraClient(object):
 
         try:
             content = response.json()
-        except requests.exceptions.JSONDecodeError:
+        except ValueError:
             content = response.content
 
         if response.status_code == 204: