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



