Explorar o código

Загрузить файлы ''

gr714_vidvl hai 4 meses
pai
achega
186d7e53cd
Modificáronse 1 ficheiros con 28 adicións e 0 borrados
  1. 28 0
      script.py

+ 28 - 0
script.py

@@ -0,0 +1,28 @@
+import http.server
+import socketserver
+import socket
+
+class MyHandler(http.server.SimpleHTTPRequestHandler):
+    def do_GET(self):
+        if self.path == '/':
+            self.send_response(200)
+            self.send_header('Content-type', 'text/html; charset=utf-8')
+            self.end_headers()
+            self.wfile.write(b'Hello world!')
+        elif self.path == '/info':
+            self.send_response(200)
+            self.send_header('Content-type', 'text/html; charset=utf-8')
+            self.end_headers()
+            self.wfile.write('Виноградов_Дмитрий_Владимирович_714_группа'.encode('utf-8'))
+        else:
+            self.send_response(404)
+            self.send_header('Content-type', 'text/html; charset=utf-8')
+            self.end_headers()
+            self.wfile.write(b'Not found.')
+
+hostname = socket.gethostname()
+port = 8080
+
+with socketserver.TCPServer((hostname, port), MyHandler) as httpd:
+    print(f"Сервер запущен на {hostname}:{port}")
+    httpd.serve_forever()