From c3417ce6a99d8c9b68e436c3efe99e1ff56fc778 Mon Sep 17 00:00:00 2001 From: stud203791 Date: Mon, 27 Apr 2026 22:32:52 +0300 Subject: [PATCH] https --- http_requests.py | 5 +++++ http_socket.py | 17 +++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 http_requests.py create mode 100644 http_socket.py diff --git a/http_requests.py b/http_requests.py new file mode 100644 index 0000000..503938f --- /dev/null +++ b/http_requests.py @@ -0,0 +1,5 @@ +import requests + +response = requests.get("http://vyatsu.ru") +print(f"Статус: {response.status_code}") +print(response.text[:500]) \ No newline at end of file diff --git a/http_socket.py b/http_socket.py new file mode 100644 index 0000000..ca2d3e6 --- /dev/null +++ b/http_socket.py @@ -0,0 +1,17 @@ +import socket + +client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +client.connect(("vyatsu.ru", 80)) + +request = "GET / HTTP/1.1\r\nHost: vyatsu.ru\r\nConnection: close\r\n\r\n" +client.sendall(request.encode()) + +response = b"" +while True: + data = client.recv(4096) + if not data: + break + response += data + +print(response.decode()[:500]) +client.close() \ No newline at end of file