2

http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.htmlでプロキシに関連する標準のJavaAPIを確認しましたが、非常に制限されているようです。

私の知る限りでは、Proxy.Type(http://docs.oracle.com/javase/1.5.0/docs/api/java/net/Proxy.Type )にリストされているプロトコルよりも、プロキシでサポートされているプロトコルの方がはるかに多いです。 .html)および一部のプロキシはログイン/パスワードで保護されています:java.net.Proxyに認証関連のメソッドが表示されません。

私の主な使用例は、特定のプロキシが到達可能かどうかを確認することです。JDK内またはサードパーティのJavaライブラリを使用してこれを実現する方法はありますか?

よろしくお願いします、ロルフ

4

2 に答える 2

1

プロキシに接続することをお勧めします:

boolean isReachable = false;
try {
   URL url = new URL( "http://" + proxyHost + ":" + proxyPort );
   url.openStream().close();
   isReachable = true;
}
catch( Throwable t ){
}
于 2012-11-12T09:41:43.310 に答える
0

最終的にorg.apache.http.impl.client.DefaultHttpClientを使用することになりました。これは100%満足のいく解決策ではありませんが、それは始まりです。

于 2013-01-10T22:23:04.283 に答える