前の日 / 次の日 / 最新 / 2010-01

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2010-01-28 Thu

HttpClient のコードを見る

クローラ的な物を書こうかなと思う。

自分で書いてた HttpClient のコードを見る。

どこまで実装していたのだろう?
コメントもドキュメントもない。

Nヶ月まえの自分は他人を実感する。

apache がチャンク形式でのレスポンスを返す条件

チャンク形式のデコードをテストするのに、
チャンク形式でのレスポンスがほしい。

apache がチャンク形式でのレスポンスを返す条件は、

特に設定などはいらないと思います。
ただし、チャンクエンコードの応答が返るにはいくつかの条件があります。
1. HTTPリクエストがHTTP/1.1であること。
2. Keep-Alive要求があること。
3. 転送開始時に転送サイズが不明であること。
1と2は普通のブラウザなら大丈夫だと思います。
3の条件を満たすために、
a. CGIで動的にデータを作成する。
b. CGIのデータ出力を開始してから、完了する前に1秒くらいのWaitを入れる。
又はapacheがバッファリングできないくらい大量のデータを送信する。
これで、自動的にチャンクエンコードされると思います。

HTTP通信の話で質問です。 テストのために chunkという形式でサーバ-クライアント間を送受信している環境を実現したいのですが、どうすれば実現できるかご存知の方はいませ.. - 人力検索はてな