Получение нулевого ответа при попытке вызвать makeEwsRequestAsync () - PullRequest
0 голосов
/ 20 сентября 2019

Я создал Outlook Web Addin, используя Office-JS API.Надстройка была протестирована с разных конечных точек, и я знаю, что это работает.Однако на некоторых других машинах я получил ответ null от сервера Exchange2013 при попытке вызвать mailbox.makeEwsRequestAsync.Операция имеет тип GetItem

Вот мой XML SOAP :

<soap:Envelope 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" 
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
    <soap:Header> 
        <RequestServerVersion Version="Exchange2013" 
            xmlns="http://schemas.microsoft.com/exchange/services/2006/types" soap:mustUnderstand="0" /> 
    </soap:Header> 
    <soap:Body>
        <m:GetItem> 
            <m:ItemShape> 
                <t:BaseShape>IdOnly</t:BaseShape> 
                <t:IncludeMimeContent>true</t:IncludeMimeContent> 
                <t:AdditionalProperties> 
                    <t:FieldURI FieldURI="item:InternetMessageHeaders" />
                </t:AdditionalProperties>
            </m:ItemShape> 
            <m:ItemIds>
                <t:ItemId Id="AAMkAGFhOWQ3MWI0LWI3OWMtNDUyNy1iN2VhLTk5ZTg3N2UwMzc3OABGAAAAAACRYBMGwHc0T5HJQ/j+HHxaBwC8uj9oQcTXT4ysVvJ0+bvCAAAAU7w5AADOMEgE+yLSTL4F+7TbwddyAAMnU1GOAAA="/> 
            </m:ItemIds>
        </m:GetItem>
    </soap:Body>
</soap:Envelope>

Почему я получаю нулевой ответ от сервера?

ОБНОВЛЕНИЕ Это мой последний ответ:

{"Body":null,"ErrorMessage":"The remote server returned an error: (404) Not Found.","StatusCode":0,"StatusDescription":null,"WasProxySuccessful":false}
...