1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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()
|