API GetItem (сообщение электронной почты) нуждается в электронной почте пользователя в качестве параметра.
Письмо было изменено во время отправки API.
Сервер вернул сообщение: «Внутренняя ошибка сервера HTTP / 1.1 500».
Я попытался проверить это снова, используя неправильный адрес электронной почты для отправки запроса. Я получил тот же результат.
Cache-Control: private
Content-Length: 645
Content-Type: text/xml; charset=utf-8
Date: Wed, 24 Apr 2019 07:28:00 GMT
HTTP/1.1 500 Internal Server Error
Server: Microsoft-IIS/10.0
Set-Cookie: exchangecookie=7cafc005457d4f37bd50711caf2f6317; expires=Fri, 24-Apr-2020 07:28:00 GMT; path=/; HttpOnly
X-AspNet-Version: 4.0.30319
X-BEServer: HK0PR02MB2659
X-BackEndHttpStatus: 500
X-BeSku: WCS5
X-CalculatedBETarget: HK0PR02MB2659.apcprd02.prod.outlook.com
X-DiagInfo: HK0PR02MB2659
X-FEServer: HK2PR0302CA0005
X-Powered-By: ASP.NET
X-RUM-Validated: 1
request-id: c6406e74-1655-408c-ac42-8c689a5ae102
x-ms-appId: af08ce07-1df9-4a39-b6e6-092ac934eb21
<?xml version="1.0"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
<soap:Header>
<t:RequestServerVersion Version="Exchange2013"/>
<t:ExchangeImpersonation>
<t:ConnectingSID>
<t:PrincipalName>xxxxxx@xxxxxx.onmicrosoft.com</t:PrincipalName>
</t:ConnectingSID>
</t:ExchangeImpersonation>
</soap:Header>
<soap:Body>
<m:GetItem>
<m:ItemShape>
<t:BaseShape>IdOnly</t:BaseShape>
<t:IncludeMimeContent>true</t:IncludeMimeContent>
</m:ItemShape>
<m:ItemIds>
<t:ItemId Id="AAMkADEyNDBlNTkwLTJiODEtNGM2MC1hOTgzLTc5NzgzNGQwYjBkOQBGAAAAAAAGvQ0Vl8QHQb1CkhPixA8cBwBg1RPqRq4oRrGxQneC5i1sAADl9WwXAABg1RPqRq4oRrGxQneC5i1sAADl9gr4AAA="/>
</m:ItemIds>
</m:GetItem>
</soap:Body>
</soap:Envelope>
Обычно, когда я получаю такую ошибку, я бы использовал «регулирование» для ее устранения. (Другими словами, моя программа будет / будет повторяться много раз, пока ошибка не будет исправлена сервером.)
Но в этом случае это вызывает зацикливание моей программы.
Может кто-нибудь сказать мне, как с этим бороться?
Большое спасибо