Предложение 1:
Использование CORS (перекрестное совместное использование ресурсов)
Во время предварительного запроса ,
вы должны увидеть следующие два заголовка:
Эти заголовки запроса запрашивают у сервера разрешения на выполнение фактического запроса.
Ваш предполётный ответ должен подтвердить эти заголовки , чтобы действительный запрос работал .
Например, предположим, что браузер отправляет запрос со следующими заголовками:
Происхождение: http://yourdomain.com
Метод запроса-контроля доступа: POST
Заголовки запросов контроля доступа: X-Custom-Header
Ваш сервер должен затем ответить следующими заголовками:
Контроль доступа-Разрешить происхождение: http://yourdomain.com
Методы контроля доступа-разрешения: GET, POST
Access-Control-Allow-Headers:
X-заказ Header
Ссылка
Предложение 2:
Использование JSON-P и промежуточной страницы:
- создать промежуточную страницу, которая отправляет запрос http на страницу https и возвращает результат JSON-P
- Если промежуточная страница находится в том же домене , используйте ее напрямую , иначе сделайте междоменный запрос ajax и используйте JSON-P
Ссылка