|
@@ -0,0 +1,59 @@
|
|
|
+from http.server import BaseHTTPRequestHandler, HTTPServer
|
|
|
+
|
|
|
+from datetime import datetime
|
|
|
+
|
|
|
+serverPort = 8000
|
|
|
+
|
|
|
+class Server(BaseHTTPRequestHandler):
|
|
|
+
|
|
|
+ def do_GET(self):
|
|
|
+ if self.path.endswith("/"):
|
|
|
+ self.send_response(200)
|
|
|
+ self.send_header("Content-type", "text/html")
|
|
|
+ self.end_headers()
|
|
|
+
|
|
|
+ http_text = """<html><head><meta charset='utf-8'
|
|
|
+ <title>HTTP200</title></head>
|
|
|
+ <body>Это Main.</body></html>"""
|
|
|
+
|
|
|
+ self.wfile.write(http_text.encode('utf-8'))
|
|
|
+
|
|
|
+ if self.path.endswith("IaSdam"):
|
|
|
+ self.send_response(200)
|
|
|
+ self.send_header("Content-type", "text/html")
|
|
|
+ self.end_headers()
|
|
|
+
|
|
|
+ http_text = """<html><head><meta charset='utf-8'
|
|
|
+ <title>Шаймагсумов Вильдан Маратович<br>МДК.02.03.
|
|
|
+ <br>Организация администрирования компьютерных сетей</title></head></html>"""
|
|
|
+
|
|
|
+ self.wfile.write(http_text.encode('utf-8'))
|
|
|
+
|
|
|
+ if self.path.endswith("/SkolkoVremeni"):
|
|
|
+ self.send_response(200)
|
|
|
+ self.send_header("Content-type", "text/html")
|
|
|
+ self.end_headers()
|
|
|
+
|
|
|
+ http_text = f'<!doctype html><html><head><meta charset= utf-8><body>Время: {(datetime.today().strftime("%Y-%m-%d %H:%M:%S %p"))}</body></html>'
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ self.wfile.write(http_text.encode('utf-8'))
|
|
|
+
|
|
|
+server = HTTPServer(("", serverPort), Server)
|
|
|
+
|
|
|
+print(f"Server started at http://localhost:{serverPort}")
|
|
|
+try:
|
|
|
+ print("Мотор еще походит")
|
|
|
+ server.serve_forever()
|
|
|
+
|
|
|
+except KeyboardInterrupt:
|
|
|
+ server.server_close()
|
|
|
+ print("Мотор лег")
|
|
|
+
|
|
|
+
|
|
|
+if __name__ == '__main__':
|
|
|
+ main()
|
|
|
+
|
|
|
+
|
|
|
+
|