通常のリクエストとロング ポーリング リクエスト ("comet") を処理する Apache HttpComponents に基づくアプリケーションがあるとします。NHttpRequestHandler を使用すると、一部のリクエストの応答を遅らせ、他のリクエストの応答をすぐに送信できます。
しかし、通常のリクエストのソケット タイムアウトを短くし、長いポーリング リクエストのソケット タイムアウトを長くするにはどうすればよいでしょうか。場合によっては、処理を開始しないと 2 つのタイプの要求の違いを見分けるのが難しい場合があります。テストの結果、 setParams() を使用してリクエスト オブジェクトに新しいタイムアウトを設定しても、タイムアウトには影響しないようです。応答オブジェクトについても同じです。