Мне удалось решить мою проблему.Поскольку мое специальное промежуточное программное обеспечение CORS не вызывается, я добавил пользовательские заголовки в мой файл web.config:
<configuration>
<system.webServer>
<!-- SOLVES CORS ISSUES -->
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="X-Requested-With, X-Auth-Token, Content-Type, Origin, Cache-Control, Pragma, Authorization, Accept, Accept-Encoding, X-Login-Origin" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
<!-- /SOLVES CORS ISSUES -->
</system.webServer>
</configuration>
Это наиболее подходящее решение, но я собираюсь использовать его сейчас.Если у кого-то есть какое-либо другое решение, вместо принудительного использования пользовательских заголовков, ответьте.
ОБНОВЛЕНИЕ:
Временное решение для Apache.Добавьте это в ваш файл .htaccess:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "X-Requested-With, X-Auth-Token, Content-Type, Origin, Cache-Control, Pragma, Authorization, Accept, Accept-Encoding, X-Login-Origin, responseType"
Header set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"