1

EWSJavaAPI 1.1.5 を使用しています。無効な資格情報でログインしようとしていますが、例外は発生しません。

無効なログインを検出して処理する方法を教えてください。

これが私のコードです:

String host = "myhost";
ExchangeService service = null;
try {
    service = new ExchangeService();
    ExchangeCredentials credentials = new WebCredentials("wrongemail",
        "wrongpass");
    service.setCredentials(credentials);
    service.setUrl(new java.net.URI("https://" + host
        + "/EWS/Exchange.asmx"));
} catch (Exception e) {
    e.printStackTrace();
}
4

1 に答える 1

1

それを見つけたので、サービスをフォルダーにバインドする必要がありました:

Folder.bind(service, WellKnownFolderName.Inbox);

資格情報が間違っている場合は、HttpErrorExceptionがスローされます。

于 2012-11-12T13:18:22.927 に答える