мой сервер работает на https, но мне нужно иметь доступ к ресурсу на внешнем сайте (который я не контролирую), который доступен только через http
Я использовал настройку $ user user
var tableDefintion = $resource('http://www.externalsite.org/xx/info.php',
{
param: '@data'
}
но, очевидно, когда я делаю запрос ресурса, я получаю ужасное сообщение "Смешанное содержимое", и он не загружается
Я попытался добавить $ sceDelegateProvider.resourceUrlWhitelist в функцию угловой конфигурации, но это не имело никакого значения, даже если установлено значение ['**']
Этот ресурс используется из службы - есть ли что-то еще, что я могу сделать, чтобы обойти эту проблему?
благодаря
Если вы пытаетесь сделать это, попросив клиента (браузера) выполнить этот запрос, тогда нет пути к этому (MDN), поскольку это представляет угрозу безопасности. Однако, если у вас есть сервер, почему бы не проксировать запрос через ваш сервер, чтобы вы могли самостоятельно завершить TLS?