diff --git a/openapi3/paths.py b/openapi3/paths.py index 1d298ed..1f9fd89 100644 --- a/openapi3/paths.py +++ b/openapi3/paths.py @@ -253,8 +253,11 @@ def request(self, base_url, security={}, data=None, parameters={}, verify=True, self._request_handle_parameters(parameters) + # get settings from environment + settings = self._session.merge_environment_settings(self._request.url, {}, None, None, None) + # send the prepared request - result = self._session.send(self._request.prepare()) + result = self._session.send(self._request.prepare(), **settings) # spec enforces these are strings status_code = str(result.status_code)