1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from http.server import BaseHTTPRequestHandler, HTTPServer class RequestHandler(BaseHTTPRequestHandler): def do_GET(self): # Enviar una respuesta de estado 200 (OK) self.send_response(200) # Enviar los encabezados HTTP necesarios self.send_header('Content-type', 'text/html') self.end_headers() # Enviar el contenido HTML message = "<html><body><h1>Hola</h1></body></html>" self.wfile.write(bytes(message, "utf8")) return def run(server_class=HTTPServer, handler_class=RequestHandler, port=8080): server_address = ('', port) httpd = server_class(server_address, handler_class) print(f'Servidor ejecutándose en el puerto {port}') httpd.serve_forever() if __name__ == '__main__': run() |