server.py 810 B

1234567891011121314151617181920212223242526272829
  1. from http.server import BaseHTTPRequestHandler, HTTPServer
  2. serverPort = 8000
  3. class Server(BaseHTTPRequestHandler):
  4. def do_GET(self):
  5. if self.path.endswith("/"):
  6. self.send_response(200)
  7. self.send_header("Content-type", "text/html")
  8. self.end_headers()
  9. self.wfile.write("200_OK".encode("utf-8"))
  10. if self.path.endswith("/info"):
  11. self.send_response(200)
  12. self.send_header("Content-type", "text/html")
  13. self.end_headers()
  14. self.wfile.write("Alexey Shumkov 703".encode("utf-8"))
  15. server = HTTPServer(("", serverPort), Server)
  16. print(f"Server started at http://localhost:{serverPort}")
  17. try:
  18. server.serve_forever()
  19. except KeyboardInterrupt:
  20. server.server_close()
  21. print("Server stopped.")