diff --git a/lexicon/providers/ovh.py b/lexicon/providers/ovh.py
index <HASH>..<HASH> 100644
--- a/lexicon/providers/ovh.py
+++ b/lexicon/providers/ovh.py
@@ -206,9 +206,15 @@ class Provider(BaseProvider):
         ]).encode('utf-8'))
 
         # Sign the request
-        prepared_request.headers['X-Ovh-Signature'] = '$1$' + signature.hexdigest()
-
-        result = self.session.send(prepared_request)
+        headers['X-Ovh-Signature'] = '$1$' + signature.hexdigest()
+
+        result = self.session.request(
+            method=action,
+            url=target,
+            params=query_params,
+            data=body,
+            headers=headers
+        )
         result.raise_for_status()
 
         return result.json()
OVH provider: add proxy support

Use session.request instead of session.send to support proxy.