RANDOM NOTES
ush
ush
ush

master of universe

Python標準のHTTPサーバーをカスタマイズしたい時

pythonのライブラリのテストを書くときに、簡易的なサーバーを立てたい時があり、http.serverライブラリを漁ったのでメモ Python標準のHTTPサーバーをカスタマイズしたい時 pythonの標準ライブラリであるhttpには、簡易HTTPサーバがついている。 機能は非常にシンプルなもので、GETとHEADリクエストにしか対応しておらず、リクエストされたファイルがサーバ上にあるかを確認し、あれば返すというものです。 実際の公式ドキュメントのサンプルコード1はこんな感じ これだけで簡易サーバが動く。 (ちなみに、CGIHTTPRequestHandlerを使うのであればPOSTも捌け…