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 回答