From dbeb44cfb53bb3ddef4482a84ba32610784f7317 Mon Sep 17 00:00:00 2001 From: Kasper Revsbech Date: Fri, 8 Dec 2023 10:41:50 +0100 Subject: [PATCH] paths.py: add support for sending data of multipart/form-data type --- openapi3/paths.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openapi3/paths.py b/openapi3/paths.py index f8d0f2e..f9d6fd1 100644 --- a/openapi3/paths.py +++ b/openapi3/paths.py @@ -280,6 +280,11 @@ def _request_handle_body(self, data): self._request.data = body self._request.headers["Content-Type"] = "application/json" + + elif "multipart/form-data" in self.requestBody.content: + self._request.data = data + self._request.headers["Content-Type"] = data.content_type + else: raise NotImplementedError()