AN HTTPD ゲストブック/コメント集(2002年11月1日19:52)


じお george09@anet.ne.jp 2002/11/08 15:14

以前報告させて頂いていた使用中の編集の件、Zawajaさんの指摘の様にやはりバグがあったようですが
1.41gになってきちんと処理されています。ありがとうございます。


中田昭雄 nakata@st.rim.or.jp 2002/11/02 20:02

じおさん、
Content-Length を出しているのなら Transfer-Encoding: chunked にする必要はありませんね。
AN HTTPD がContent-Length を出しているかどうかのチェックをしていないためのエラーだと思います。

Content-Encoding を出されても困るような気もしますが、いずれにせよ矛盾なく動くように直します。


じお george09@anet.ne.jp 2002/11/02 18:44

中田さんレスありがとうございます。
gzの修正部分了解です。

すべての場合かどうかは分かりませんがPHPではTransfer-Encoding: chunkedしか出力されないような気がします。
ファイルの始まりから終わりまでを読ませてgz出力した場合、Content-Length:****もきちんと吐いています。
なお、その時、ヘッダの値Content-Encoding: gzip を付加させてもAnHTTPDには反映されませんでした。
・PHPのバージョンは4.23(ISAPI、環境変数の一部以外は完全動作)を使用しています。

バグかも、と報告させていただいた使用中の編集の件ですが、再度検証してみましたところ、こちらの書き込み権限の問題だったように思います。
現在問題なく動いています。お騒がせしました。


中田昭雄 nakata@st.rim.or.jp 2002/11/02 07:44

じおさん、
gzip で今回直したのは、リクエストの Accept-Encoding の読み取り部分のバグです。

PHPなどが gz で出す場合は想定していなかったので、おかしいかもしれませんね。確認して直します。
Transfer-Encoding: chunked と Content-Encoding: gzip は両方あってもいいような気もしますが、PHP が Content-Length: も出しているということでしょうかね(?)。

使用中の編集については、確認してみます。


じお george09@anet.ne.jp 2002/11/01 19:52

早速1.41fを試させてもらいました。
・htmlファイルではgz圧縮がドキュメントルート直下でもうまく働くようになっていました。
・php等でgz出力するように設定しておいてもAnHTTPD側でchunked形式で出力されてしまいます。もしよろしければ改善して頂きたいです。

あと、1.41fのバグかもしれないのですが、
以前は出力させながらソースのhtmlファイルを手直し出来たのですが、一旦終了させないと「他のプログラムが使用中です」と警告が出てファイルの編集・保存ができません。
 環境は、WindowsXP、IE6.0 AnHTTPD1.41fです。
よろしくお願いします。