Междоменный запрос от HTTP к HTTPS прерывается немедленно
Я пытаюсь совершать междоменные вызовы веб-службы со страницы HTTP на службу HTTPS.
Я настроил правильные заголовки CORS на сервере (он работает с HTTP-HTTP и HTTPS-HTTPS).
Этоdoes работать, если я изменю запросы на JSONp.
Что я вижу в Chrome и Firefox, так это запрос HTTPS:never sentэто сразуabortedи сервер никогда не видит запрос.
Стоит отметить, что предполетныйOPTIONS
запрос прерван (и он не достигает сервера).
Я не могу найти источник, который объясняет, что это действительно невозможно (HTTP к HTTPS) и еще лучше: объясняетwhy, Я понимаю, что HTTPS для HTTP небезопасен, но все должно быть хорошо, верно? Это кажется мне глупым, потому что JSONp работает (но это грязно).
notes
у меня тоже естьwithCredentials
установлен вtrue
и я отправляю несколько пользовательских заголовков и пользовательскиеContent-Type
: application/json
Я использую обычный XMLHTTPRequest с откатами на JSONp для IE & lt; = 9