Skip to content

Commit ea9a2e0

Browse files
authored
Merge pull request #12 from eirinnm/main
enable user to access body of request
2 parents 066e144 + 088f64a commit ea9a2e0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

adafruit_httpserver.py

+4
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ class _HTTPRequest:
6262
def __init__(
6363
self, path: str = "", method: str = "", raw_request: bytes = None
6464
) -> None:
65+
self.raw_request = raw_request
6566
if raw_request is None:
6667
self.path = path
6768
self.method = method
@@ -287,7 +288,10 @@ def route(self, path: str, method: str = "GET"):
287288
288289
@server.route(path, method)
289290
def route_func(request):
291+
raw_text = request.raw_request.decode("utf8")
292+
print("Received a request of length", len(raw_text), "bytes")
290293
return HTTPResponse(body="hello world")
294+
291295
"""
292296

293297
def route_decorator(func: Callable) -> Callable:

0 commit comments

Comments
 (0)