簡體   English   中英

訪問外部站點會給出帶有角度$ resource的“混合內容”錯誤

[英]accessing external site gives “mixed content” error with angular $resource

我的服務器通過https運行,但是我需要能夠訪問只能通過http訪問的外部站點上的資源(我無法控制)

我使用了用戶$ resource設置

        var tableDefintion = $resource('http://www.externalsite.org/xx/info.php',
        {
            param: '@data'
        }

但是,顯然,當我發出資源請求時,我收到了可怕的“混合內容”消息,並且該消息不會加載

我試過將$ sceDelegateProvider.resourceUrlWhitelist添加到angular配置函數中,但是即使設置為['**'] ,也沒有什么區別

服務內部正在使用此資源-我還能采取其他措施來解決此問題嗎?

謝謝

如果您試圖通過讓客戶端(瀏覽器)執行此請求來執行此操作,則此方法( MDN無法解決,因為它存在安全風險。 但是,如果您有服務器,為什么不通過服務器代理請求,以便自己進行TLS終止?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM