CGIHTTPServerの仕様です
2010年5月25日(火) 10:34 JST
閲覧数 4,209
PythonでCGIのテストしてまして、リダイレクトが動作しないので悩んでました。
CGIHTTPServer - CGI 実行機能付き HTTP リクエスト処理機構
CGIHTTPRequestHandler クラスで実行されるCGIスクリプトは HTTP コード200 (スクリプトの出力が後に続く)を実行に先立って出力される (これがステータスコードになります) ため、リダイレクト(コード302)を行なうことができません。
ヘッダ箇所はいじれないんですね。
諦めて何かhttpd入れます。。。
CGIHTTPServer - CGI 実行機能付き HTTP リクエスト処理機構
CGIHTTPRequestHandler クラスで実行されるCGIスクリプトは HTTP コード200 (スクリプトの出力が後に続く)を実行に先立って出力される (これがステータスコードになります) ため、リダイレクト(コード302)を行なうことができません。
ヘッダ箇所はいじれないんですね。
諦めて何かhttpd入れます。。。