diff --git a/openapi3/paths.py b/openapi3/paths.py index f8d0f2e..2273e27 100644 --- a/openapi3/paths.py +++ b/openapi3/paths.py @@ -341,7 +341,8 @@ def request(self, base_url, security={}, data=None, parameters={}, verify=True, session = self._session # send the prepared request - result = session.send(self._request.prepare(), verify=verify) + prepared_request = session.prepare_request(self._request) + result = session.send(prepared_request, verify=verify) # spec enforces these are strings status_code = str(result.status_code)