Skip to content

Commit 00faa24

Browse files
committed
Added query params to debug message after sending response
1 parent de8d0fc commit 00faa24

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

adafruit_httpserver/request.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ def get(
6464
def get_list(self, field_name: str, *, safe=True) -> List[str]:
6565
return super().get_list(field_name, safe=safe)
6666

67+
def __str__(self) -> str:
68+
return "&".join(f"{key}={value}" for key, value in self.items())
69+
6770

6871
class File:
6972
"""

adafruit_httpserver/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,8 @@ def _debug_response_sent(response: "Response", time_elapsed: float):
512512
# pylint: disable=protected-access
513513
client_ip = response._request.client_address[0]
514514
method = response._request.method
515-
path = response._request.path
515+
query_params = response._request.query_params
516+
path = response._request.path + f"?{query_params or ''}"
516517
req_size = len(response._request.raw_request)
517518
status = response._status
518519
res_size = response._size

0 commit comments

Comments
 (0)