javadoc for java.net.CookieManager
は私が
static {
CookieHandler.setDefault(new DelegatingCookieManager());
}
グローバルにインストールされます。この
private static class DelegatingCookieManager extends CookieManager {
@Override public void setCookiePolicy(CookiePolicy cookiePolicy) {
delegate.get().setCookiePolicy(cookiePolicy);
}
@Override public CookieStore getCookieStore() {
return delegate.get().getCookieStore();
}
@Override public Map<String, List<String>> get(
URI uri, Map<String, List<String>> requestHeaders)
throws IOException {
return delegate.get().get(uri, requestHeaders);
}
@Override public void put(URI uri, Map<String,
List<String>> responseHeaders)
throws IOException {
delegate.get().put(uri, responseHeaders);
}
}
を使用して作業それを得た
よう
を使用しますクラスでインスタンス化されますました。この[ページ](http://docs.oracle.com/javase/tutorial/networking/cookies/cookiehandler.html)には、「つまり、プロトコルとしてHTTPを使用するURL」、新しいURL "http://example.com")は、HTTPプロトコルハンドラを使用します。このプロトコルハンドラは、設定されている場合、状態管理を処理するためにCookieHanderオブジェクトをコールバックします。 –