Home > tips > X-Catalyst レスポンスヘッダーを消したいとき

X-Catalyst レスポンスヘッダーを消したいとき

Catalyst.pm で

if ( $c->debug ) {
    $c->stats(Tree::Simple->new([gettimeofday]));
    $c->res->headers->header( 'X-Catalyst' => $Catalyst::VERSION );
}

と、ありますので、環境変数 CATALYST_DEBUG を 0 にしてあげると、出力されなくなります。

nitsuji さんが和訳されてらっしゃる、Catalyst::Manual::Cookbook に CATALYST_DEBUG 環境変数について触れています。

Enable debug status in the environment

ふつうは-Debugフラグをuser Catalystに追加してデバッグ情報を有効にする。けど、環境変数を使ってもできるのでアプリケーションを変更しなくてもデバッグ情報を有効にできる。CATALYST_DEBUGか<MYAPP>_DEBUGをtrueにすればいい。

tips

  1. コメントはまだありません。
  1. No trackbacks yet.