Почему сервер возвращает «HTTP / 1.1 500 Internal Server Error» при использовании API GetItem (сообщение электронной почты) - PullRequest
0 голосов
/ 06 мая 2019

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>

Обычно, когда я получаю такую ​​ошибку, я бы использовал «регулирование» для ее устранения. (Другими словами, моя программа будет / будет повторяться много раз, пока ошибка не будет исправлена ​​сервером.)

Но в этом случае это вызывает зацикливание моей программы.

Может кто-нибудь сказать мне, как с этим бороться?

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...