簡體   English   中英

通過使用Exchange Web Services Api 2.0和Java在Exchange Server中添加約會

[英]Add an appointment in Exchange Server by using Exchange Web Services Api 2.0 and Java

我想使用Java和Exchange Web Services Api 2.0在Exchange Server 2013中添加新約會。

但是我總是有這樣的例外:

線程“主”中的異常microsoft.exchange.webservices.data.ServiceRequestException:請求失敗。 請求失敗。 證書中的主機名不匹配:<10.0.6.4>!= ms-ex

這是我的代碼的一部分:

ExchangeService service = new ExchangeService();
ExchangeCredentials credentials = new WebCredentials("userName", "password");
service.setCredentials(credentials);

service.setUrl(new URI("https:// server address/ews/exchange.asmx"));

Appointment appointment = new Appointment(service);
appointment.setSubject("Appointment subject");
.
.
.
appointment.save();

這聽起來像SSL問題。 您正在使用與SSL證書中配置的主機名不匹配的URL訪問服務器,因此API會給出該錯誤。 就像瀏覽該URL一樣,您將收到一條警告,詢問是否由於證書名稱不匹配而繼續。 嘗試使用與證書匹配的URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM