最終更新:2024-11-26 (火) 06:05:32 (228d)
Python/http.server
https://docs.python.org/ja/3/library/http.server.html
例
from http.server import BaseHTTPRequestHandler, HTTPServer class MyHandler(BaseHTTPRequestHandler): def do_GET(self): # レスポンスコード200(成功)を送信 self.send_response(200) self.send_header("Content-type", "text/html") self.end_headers() # レスポンス内容を送信 self.wfile.write(b"Hello, World! This is a custom server.") PORT = 8000 with HTTPServer(("localhost", PORT), MyHandler) as httpd: print(f"Serving custom server on port {PORT}") httpd.serve_forever()