123.123.123.123:8080 などのプロキシ サーバーに接続するための Java(SE) プログラムを作成したいと考えています。どうすればそれを達成できますか?マシンとプロキシ サーバー間のプロトコルは何ですか? Java フレームワークのクラスは何を使用できますか?
3827 次
3 に答える
4
Java 1.5 以降、java.net.Proxy クラスを使用してプロキシを作成できます。
Proxy proxy=new Proxy(Proxy.Type.HTTP, new InetSocketAddress("123.123.123.123", 8080);
URL url = new URL("http://www.example.com");
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);
uc.connect();
于 2012-07-20T01:55:01.077 に答える
1
Java 5 でのネットワーク プロキシ構成の決定的なリファレンスは、このJava Networking and Proxiesページです。
于 2012-07-20T01:53:38.347 に答える
0
はい、プロキシサーバーはWebサーバーです...特定のWebサーバー(www.google.comなど)でリソースを取得するためにブラウザからリクエストを送信すると、リクエストは直接送信される代わりにプロキシサーバーに送信されますプロキシサーバーはこのリクエストを処理し、それらをグーグルサーバーに送信し、応答を受信してからブラウザに返信します。プロキシ サーバーは基本的に、特定の Web サイトへのアクセスを制限したり、特定のアソシエイトが使用するインターネットを追跡したり、一般的に使用される Web ページをキャッシュ ファイルに保存したりするために使用されます。必要なサーバーに接続すると、キャッシュ ファイルから Web ページが取得されます。したがって、時間を節約できます。
于 2012-11-30T11:42:54.443 に答える