From 4fba5ea14c55608d317519dc55bd4e43060c44d9 Mon Sep 17 00:00:00 2001 From: Alejandro Huerta Date: Mon, 26 May 2025 10:59:00 -0400 Subject: [PATCH] Support form data for PUTs --- adafruit_httpserver/request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_httpserver/request.py b/adafruit_httpserver/request.py index 0997e2d..cddd0ff 100644 --- a/adafruit_httpserver/request.py +++ b/adafruit_httpserver/request.py @@ -418,7 +418,7 @@ def form_data(self) -> Union[FormData, None]: request.form_data["foo"] # "bar" request.form_data.get_list("baz") # ["qux"] """ - if self._form_data is None and self.method == "POST": + if self._form_data is None and (self.method == "POST" or self.method == "PUT"): self._form_data = FormData(self.body, self.headers, debug=self.server.debug) return self._form_data