Source code for gatenet.http_.base

from http.server import BaseHTTPRequestHandler

[docs] class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): """ Basic HTTP request handler that responds to GET requests with a plain text message. Example ------- >>> from gatenet.http_.base import SimpleHTTPRequestHandler >>> # Use with Python's HTTPServer for custom GET handling """
[docs] def do_GET(self): """ Handle HTTP GET requests. Sends a 200 OK response with a plain text message body. """ self.send_response(200) self.send_header('Content-type', 'text/plain') self.end_headers() self.wfile.write(b'Hello from gatenet HTTP server!')
[docs] def log_message(self, format, *args): """ Override to prevent logging to stderr. Parameters ---------- format : str The format string for the log message. *args : tuple Arguments for the format string. """ pass