ggggggg 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. from http.server import BaseHTTPRequestHandler, HTTPServer
  2. from datetime import datetime
  3. serverPort = 8000
  4. class Server(BaseHTTPRequestHandler):
  5. def do_GET(self):
  6. if self.path.endswith("/"):
  7. self.send_response(200)
  8. self.send_header("Content-type", "text/html")
  9. self.end_headers()
  10. http_text = """<html><head><meta charset='utf-8'
  11. <title>HTTP200</title></head>
  12. <body>Это Main.</body></html>"""
  13. self.wfile.write(http_text.encode('utf-8'))
  14. if self.path.endswith("IaSdam"):
  15. self.send_response(200)
  16. self.send_header("Content-type", "text/html")
  17. self.end_headers()
  18. http_text = """<html><head><meta charset='utf-8'
  19. <title>Шаймагсумов Вильдан Маратович<br>МДК.02.03.
  20. <br>Организация администрирования компьютерных сетей</title></head></html>"""
  21. self.wfile.write(http_text.encode('utf-8'))
  22. if self.path.endswith("/SkolkoVremeni"):
  23. self.send_response(200)
  24. self.send_header("Content-type", "text/html")
  25. self.end_headers()
  26. http_text = f'<!doctype html><html><head><meta charset= utf-8><body>Время: {(datetime.today().strftime("%Y-%m-%d %H:%M:%S %p"))}</body></html>'
  27. self.wfile.write(http_text.encode('utf-8'))
  28. server = HTTPServer(("", serverPort), Server)
  29. print(f"Server started at http://localhost:{serverPort}")
  30. try:
  31. print("Мотор еще походит")
  32. server.serve_forever()
  33. except KeyboardInterrupt:
  34. server.server_close()
  35. print("Мотор лег")
  36. if __name__ == '__main__':
  37. main()