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