Для целей тестирования, вы можете разрешить смешанный контент в браузерах? - PullRequest
0 голосов
/ 16 октября 2018

Я использую общедоступный API другой компании, у которой есть адрес песочницы, который ТОЛЬКО обслуживает запросы HTTP (нет доступных https).

В моей среде разработки я хочу использовать эту версию песочницы со своей страницы httpsможно ли разрешить браузеру принимать смешанный контент для запуска ручных тестов?

Если нет, как я могу обойти эту проблему?Правильно ли было бы, чтобы мой код на стороне сервера обрабатывал этот вызов вместо ajax, я предполагаю, что это проблема браузера, и я мог бы просто создать запрос http в .NET?

1 Ответ

0 голосов
/ 16 октября 2018

Вы правы, это функция браузера.Одно из возможных решений, о котором вы уже упоминали, - это сделать звонок со стороны сервера;недостатком этого является ненужный трафик, который теперь идет на ваши веб-серверы, поскольку они теперь действуют как прокси.

В зависимости от браузера вы можете включить http-вызовы (например, chrome будет иметь экран в строке URL, который при нажатии на него позволит загружать небезопасные скрипты).

Вы также можете настроить свое веб-приложение для работы через http в среде разработки, чтобы запросы не блокировались.Я бы предложил этот маршрут вместе с последующим электронным письмом, адресованным любой компании, которая запрашивает, чтобы они включили https для своих API песочницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...