Внутренний API OWA REST для Exchange не обрабатывает предварительную проверку CORS - PullRequest
2 голосов
/ 24 февраля 2020

В настоящее время у меня есть локальный сервер Exchange 2019 для тестирования моей надстройки OWA. Я звоню на конечную точку api/v2.0/me/messages/{id} из моей надстройки. Все отлично работает с попаданием в облако (Office 365), но на локальном сервере Exchange я получаю 405 Method Not Allowed для запроса заголовка CORS preflight OPTIONS.

Я пробовал исправления, рекомендованные - IIS перехватывает запрос CORS Preflight OPTIONS , Обработка запросов CORS Preflight для ASP. NET MVC действий и https://blogs.iis.net/iisteam/getting-started-with-the-iis-cors-module

Ответ сервера на запрос CORS, как и следовало ожидать, содержит следующее:

access-control-allow-origin: *
access-control-allow-headers: Origin, Authorization, X-Requested-With, Content-Type, Accept
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS

Есть ли что-то, что указывает IIS или Exchange c, чтобы включить CORS для этого сценария?

...