ProxySelectorクラスの仕組みを理解しようとしています。私の現在のコードは次のようになります。ProxySelector:各URLの異なるプロキシ
URI uri = new URI("http://google.com");
proxySelector.select(uri);
私はproxySelector.select(uri);
を呼び出すときに、これはそれぞれのURIのためのプロキシのリストを返すために仮定されていることを理解しています。しかし、URIごとにプロキシを設定する方法はわかりません。
setDefault()
メソッドを使用してデフォルトのプロキシを設定できることはわかっていますが、これは特定のURI
のプロキシではなく、システム全体のプロキシを設定すると理解しています。 など)と別のプロキシをURL B(http://ebay.comなど)に設定して、システムに自動的に正しいプロキシを選択させるにはどうすればよいですか?それは対応するURLに接続する時間?
参照:https://stackoverflow.com/questions/34319679/using-proxy-with-httpcomponentsclienthttprequestfactory-for-resttemplate/34432952#34432952 –
ありがとうございました。だから基本的には、 "選択"メソッドで選択されたプロキシのロジックを実装する必要がありますか? System.setProperty()を使用して実際にプロキシのURLに接続する方法は? –