From aa6080c4ad6a5a738ca515d603f165ed9f513631 Mon Sep 17 00:00:00 2001 From: stud203788 Date: Thu, 7 May 2026 17:11:10 +0300 Subject: [PATCH] feat: complete lab3 network scripts --- HTTP/local_http_client.py | 6 ++++++ HTTP/local_http_server.py | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 HTTP/local_http_client.py create mode 100644 HTTP/local_http_server.py diff --git a/HTTP/local_http_client.py b/HTTP/local_http_client.py new file mode 100644 index 0000000..fd5e831 --- /dev/null +++ b/HTTP/local_http_client.py @@ -0,0 +1,6 @@ +import requests + +response = requests.get("http://127.0.0.1:8080") + +print("Статус-код:", response.status_code) +print("Ответ сервера:", response.text) \ No newline at end of file diff --git a/HTTP/local_http_server.py b/HTTP/local_http_server.py new file mode 100644 index 0000000..1f211be --- /dev/null +++ b/HTTP/local_http_server.py @@ -0,0 +1,16 @@ +from http.server import HTTPServer, BaseHTTPRequestHandler + + +class SimpleHandler(BaseHTTPRequestHandler): + def do_GET(self): + message = "Hello from local HTTP server" + + self.send_response(200) + self.send_header("Content-type", "text/plain; charset=utf-8") + self.end_headers() + self.wfile.write(message.encode("utf-8")) + + +server = HTTPServer(("127.0.0.1", 8080), SimpleHandler) +print("HTTP сервер запущен: http://127.0.0.1:8080") +server.serve_forever() \ No newline at end of file