人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

squid 3.0 で、POSTリクエストをログに出力する方法はございますでしょうか?

●質問者: moon51
●カテゴリ:インターネット
✍キーワード:SQUID リクエスト ログ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● JULY
●60ポイント

Squid 3.0.STABLE10 Configuration File: acl

POST メソッドを指定する ACL を定義して、

Squid 3.0.STABLE10 Configuration File: access_log

その ACL に対応するログファイルを定義してやれば、POST メソッド専用のログファイルを作れそうですが、

Squid 3.0.STABLE10 Configuration File: logformat

ログファイルの書式で、POST の中身を出力する方法が無いみたい...。POST する中身は通常、HTTP のヘッダ部ではなく、ボディ部にあるので...。

そもそも、POST で送られるデータの中身までログを取ろうと思ったら、大きなファイルをアップロードした時に、そのファイルをエンコードしたものがログに含まれることになるので、そうなると、もはや「ログファイル」と呼べるかどうか...。例えると、maillog にメールの本文を保存するようなことになるので...。

そう考えると、「Squid のログ」に中身を出力させるよりも、icap や plug-in 等で、別途保存するのが筋かな、と思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ