EWS managed-api обнаружил 500 внутренних ошибок сервера при импорте EML - PullRequest
0 голосов
/ 20 сентября 2018

Когда я импортирую большой почтовый файл через API, управляемый ews, он обнаружил http-код 500 с ответом:

Cache-Control: private^M
Content-Length: 1015^M
Content-Type: text/xml; charset=utf-8^M
Date: Thu, 20 Sep 2018 03:03:01 GMT^M
HTTP/1.1 500 Internal Server Error^M
Server: Microsoft-IIS/10.0^M
Set-Cookie: exchangecookie=12133ae873f24a8f80b93e5b92ab3979; 
expires=Fri, 20-Sep-2019 03:01:27 GMT; path=/; HttpOnly^M
X-AspNet-Version: 4.0.30319^M
X-BEServer: PS2PR02MB2694^M
X-BackEndHttpStatus: 500^M
X-BeSku: WCS5^M
X-CalculatedBETarget: PS2PR02MB2694.apcprd02.prod.outlook.com^M
X-CalculatedFETarget: PS2P216CU002.internal.outlook.com^M
X-DiagInfo: PS2PR02MB2694^M
X-FEProxyInfo: PS2P216CA0031.KORP216.PROD.OUTLOOK.COM^M
X-FEServer: HK0PR03CA0085^M
X-FEServer: PS2P216CA0031^M
X-Powered-By: ASP.NET
X-RUM-Validated: 1
request-id: 905db567-dcf7-449c-820d-b00ed0afa981
x-ms-appId: af08ce07-1df9-4a39-b6e6-092ac934eb21

Однако почта была успешно загружена.

Это должно бытьнеправильный код ошибки или что-то не так в этом запросе.

Стоит ли повторить этот запрос еще раз?или в любом случае, чтобы улучшить это поведение?

Спасибо за помощь.

1 Ответ

0 голосов
/ 21 сентября 2018

Убедитесь, что вы установили заголовок X-AnchorMailbox для почтового ящика, который вы импортируете, в противном случае внутренние серверы будут перенаправлять запрос от вашего имени, чтобы вы могли получить этот тип ошибки для длительных операций, когда сервер не получает запрос.время отклика (состояние операции на данный момент неизвестно).

...