import http.server import socketserver PORT = 8000 handler = http.server.SimpleHTTPRequestHandler httpd = socketserver.TCPServer(("", PORT), handler) print("serving at port", PORT) httpd.serve_forever()
from http.server import BaseHTTPRequestHandler, HTTPServer class MyHTTPRequestHandler(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("Content-type", "text/html") self.end_headers() self.wfile.write(b"Hello, world!") PORT = 8000 httpd = HTTPServer(("", PORT), MyHTTPRequestHandler) print("serving at port", PORT) httpd.serve_forever()This is a custom server that returns "Hello, world!" for every GET request. Both examples use the `http.server` and `socketserver` package libraries.