2016-05-16 96 views
0

我正在設置訂閱請求。我收到所以根據我在接下來的5秒這樣回覆的文檔的URL validationtoken PARAM:Outlook通知v2 API - 創建日曆訂閱

  • 設置響應頭的內容類型text\plain
  • 只在響應主體中包含驗證令牌。
  • 返回HTTP 200響應代碼。

這告訴Outlook通知服務,監聽器收到URL驗證請求,驗證成功。

我雖然收到錯誤:

{"error":{"code":"ErrorInvalidParameter","message":"Notification URL 'https://mycallbackurl.com/api/notify?validationtoken=NTk4NzliNzktNTE1MS00ZjE1LWJjNzctMTE4NzI4NTNhODlh' verification failed 'System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.\r\n at System.Net.HttpWebRequest.GetResponse()\r\n at Microsoft.Exchange.Services.OData.ODataPushSubscriptionCallbackUrlValidationHelper.SendRequestAndVerifyResponse(Uri callbackUrl, PushSubscription pushSubscription)'."} 

這是我的答覆是嘗試使用驗證令牌:

REQUEST

https://mycallbackurl.com/api/notify?validationtoken=NTk4NzliNzktNTE1MS00ZjE1LWJjNzctMTE4NzI4NTNhODlh 

RESPONSE CODE

200 

響應主體

NTk4NzliNzktNTE1MS00ZjE1LWJjNzctMTE4NzI4NTNhODlh 

響應頭

Date: Mon, 16 May 2016 09:42:50 GMT 
Server: Apache-Coyote/1.1 
Access-Control-Allow-Origin: chrome-extension://aejoelaoggembcahagimdiliamlcdmfm 
Access-Control-Allow-Credentials: true 
Access-Control-Allow-Headers: Authorization, Accept, Origin, Content-Type, Access-Control-Allow-Credentials, Access-Control-Allow-Origin 
Access-Control-Expose-Headers: X-Api-Version 
Access-Control-Max-Age: 3600 
Access-Control-Allow-Methods: POST, PATCH, PUT, GET, OPTIONS, DELETE 
Allow: POST, PATCH, PUT, GET, OPTIONS, DELETE 
Cache-Control: no-cache, no-store, max-age=0, must-revalidate 
Expires: 0 
Pragma: no-cache 
Strict-Transport-Security: max-age=31536000 ; includeSubDomains 
X-Content-Type-Options: nosniff 
X-Frame-Options: DENY 
X-XSS-Protection: 1; mode=block 
X-Api-Version: 1.3 
Content-Type: text/plain;charset=UTF-8 
Content-Length: 48 
Keep-Alive: timeout=5, max=100 
Connection: Keep-Alive 

唯一覺得之間的期望是什麼了,什麼我提供的是內容類型的變化:

  • 預計:text/plain
  • 製作:text/plain;charset=UTF-8

假設這是錯誤的原因,將沒有任何意義,讓這兩種情況?

回答

0

該錯誤表示無法建立安全連接(SSL)。您的SSL證書可能存在問題。它可能是自發的證書嗎?