Apache Filter FAQ

リンクがとても参考になります。すばらしいです。

Writing Input Filters for Apache 2.0の記事は2001年のものなので、それからApache自身が更新されたためサンプルコードが古くなってしまっているのですが、このFAQにはここに書き直したコードがあると教えてくれています。

実は昨日からHTTPヘッダをmodifyするインプットフィルターが書けずに苦労していたのですが、このサンプルのソースを読んでいてフィルタ登録時(ap_register_input_filter)にAP_FTYPE_CONNECTIONを指定しているのを発見しました。それに、Writing Filters for Apache 2.0 というプレゼン資料ではFilter typesにAP_FTYPE_CONNECTIONの説明として"Modifies all data, including headers"とあります。一筋の光明を見出した思いです。明日試そうっと。