apache の mod_cgi のヘッダハンドリング

  • 値が空のヘッダもセットする
  • 同一名のヘッダが複数回出現した場合は ", " で結合する
  • 複数行ヘッダの値は、2行目以降は先頭の空白を含む形で結合する

よって、

Foo: 
Foo: 
[SP][SP]abc
[SP]de
Foo: eh

の場合の環境変数 HTTP_FOO は、

,[SP][SP][SP]abc[SP]de,[SP]eh

になる。コード追うのは途中であきらめた orz
#たぶん apr_table_mergen? 呼んでると思うんだけど、どこから呼んでるのか特定できてない