from http.server import HTTPServer, BaseHTTPRequestHandler
import ssl
class Handler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()
self.wfile.write(b'<h1>OK</h1><p>Request received via HTTPS</p>')
def do_POST(self):
self.do_GET()
server = HTTPServer(('0.0.0.0', 443), Handler)
server.socket = ssl.wrap_socket(server.socket, certfile='cert.pem', keyfile='key.pem', server_side=True)
print("HTTPS server running on port 443...")
server.serve_forever()