ジャワは極度の簡単の、けれどもくっきりした眺めから隠されて、HttpURLConnection/URLConnectionの基本的な認証をする方法提供する。

関係前に次のコード行を加えなさい:


最終的なひものログイン= "… 「;
最終的なひもパスワード= "… 「;

Authenticator.setDefault (新しい認証符号() {
    PasswordAuthenticationの保護されたgetPasswordAuthentication () {
        帰りの新しいPasswordAuthentication (ログイン、password.toCharArray ());
    }
});

これは証明があらゆるURLConnectionに要求される時はいつでも呼ばれるあなたのデフォルトの認証符号を置く。 解決する問題。

注: 最終は内部のクラスが変数にアクセスすることができるように要求される。

認証符号はJDK 1.2が網のそれについて今までのところでは少数の情報そこに非常にあるので利用できる。 ほとんど皆は日曜日のパッケージ(sun.misc.BASE64Encoder ()使用することを)からのクラスを推薦し、符号化を手動でする。 これのどれも上記の単純な解決方法に要求されない。

ジャワURLConnection APIに証明が要求されるmulti-threaded文脈でこのクラスを使用することそれをもっと簡單にするためのsetAuthenticator (認証符号)方法があるべきである。