# Python HTTP Server Template
Purpose: Template for creating HTTP servers using Python standard library
Usage:
import http.server
import json
class MyHandler(http.server.BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-Type', 'application/json')
self.end_headers()
self.wfile.write(json.dumps({"status": "ok"}).encode())
if __name__ == '__main__':
server = http.server.HTTPServer(('127.0.0.1', 8080), MyHandler)
server.serve_forever()
Notes:
- No external dependencies required
- Uses Python standard library
- Thread-safe with proper locking
- Supports GET, POST, PUT, DELETE methods
Source: HAD Digital MVP (app.py)