0

HttpUrlConnectionは、デフォルトで永続接続を使用します(http://download.oracle.com/javase/6/docs/technotes/guides/net/http-keepalive.html)。Java HTTP接続プールを検査する方法はありますか?たとえば、プール内の開いている接続の数を確認しますか?

4

1 に答える 1

0

残念だけど違う。sun.net.www.http.HttpClient.kacOracleのVMでは、理論的には、リフレクションを使用して静的キャッシュを検査できます。これは、キャッシュされたインスタンスのMap値です。ただし、キャッシュにはすでに閉じられた接続またはタイムアウトした接続も含まれており、実際にHTTPリクエストを実行せずに、これらを除外するのは合理的で簡単な方法ではないようです。この場合、放棄された接続は自動的に再接続されます。StackHttpClient

于 2010-11-26T15:59:52.350 に答える