From 9a7e2b1486eab7a3a3d37e30447242814009610e Mon Sep 17 00:00:00 2001 From: Boris Baldassari Date: Thu, 21 Mar 2024 21:42:50 +0100 Subject: [PATCH] Minor updates (comments, sequence) in complete files. --- scripts/03_server/src_complete/myserver/http_request.py | 1 + scripts/03_server/src_complete/myserver/server.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/scripts/03_server/src_complete/myserver/http_request.py b/scripts/03_server/src_complete/myserver/http_request.py index 81378e4..2c58d1d 100644 --- a/scripts/03_server/src_complete/myserver/http_request.py +++ b/scripts/03_server/src_complete/myserver/http_request.py @@ -138,6 +138,7 @@ def parse_request_params(lines: list[str]) -> dict[str, str]: raise ValueError(f"Request line is not a valid key/value pair: {l}") params[kv[0]] = kv[1] + return params diff --git a/scripts/03_server/src_complete/myserver/server.py b/scripts/03_server/src_complete/myserver/server.py index e0182e3..81312f7 100644 --- a/scripts/03_server/src_complete/myserver/server.py +++ b/scripts/03_server/src_complete/myserver/server.py @@ -86,6 +86,7 @@ def handle_client(c: socket.socket, addr: tuple[str, int], root:str): """ + # Read the socket. buf = c.recv(_BUF_SIZE) # Parse the request to get the headers - call parse_request(). @@ -139,6 +140,7 @@ def prepare_resource(root: str, req: dict): content_type = get_http_content_type(res_extension) content, code = get_resource(res_path) + # Then call prepare_reply to build the final reply. return prepare_reply(content, content_type, code)