0

MVC アプリケーションがあり、各リクエストが独自のセッションを処理する必要があります。

私の要求:

CookieHandler.setDefault(new CookieManager(null, CookiePolicy.ACCEPT_ALL));
URL url = new URL("http://google.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();

ご存知のように、CookieHandler はアプリケーションごとに 1 つのセッションのみを許可します。各リクエストが独自のセッションを作成して使用することを望みます。

誰もそれを行う方法を知っていますか?

ありがとう

4

1 に答える 1

0

接続を開くときにプロキシを使用する必要があります...プロキシを使用すると、サーバーに常に新しいIPアドレスが提供されるため、サーバーが要求ごとに異なるセッションを維持していることを確認できます...

あなたのコードは次のようなものになります...

CookieHandler.setDefault(new CookieManager(null, CookiePolicy.ACCEPT_ALL));
URL url = new URL("http://google.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection(new Proxy("some_proxy"));
于 2013-06-03T09:02:35.203 に答える