【问题标题】:retrieve data from an http endpoint over https [duplicate]通过 https 从 http 端点检索数据 [重复]
【发布时间】:2016-12-05 18:26:57
【问题描述】:

我有自己的使用 https 的前端网站,我想从这个 xml 文档中检索数据:http://www.polymtl.ca/etudes/cours/utils/ficheXML.php?sigle=INF4710。我向此页面发出 GET 请求:

$.get("//www.polymtl.ca/etudes/cours/utils/ficheXML.php?sigle=INF4710")

但这以一个安全错误结束:

混合内容:“https://mywebsite”处的页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点“http://www.polymtl.ca/etudes/cours/utils/ficheXML.php?sigle=INF4710?sigle=INF4710”。此请求已被阻止;内容必须通过 HTTPS 提供。

有没有办法信任此页面并绕过安全性?或者任何 hack 来获取这些数据,涉及仅涉及前端库

【问题讨论】:

    标签: javascript ajax security http https


    【解决方案1】:

    没有。

    问题不在于您需要信任您从中请求数据的页面,而是您需要信任浏览器和托管该页面的服务器之间的整个网络。

    您需要数据的 HTTPS URL。

    【讨论】:

    • 谢谢,我刚刚意识到这是来自this one 的重复。我将通过放入 vars 来检索它们
    猜你喜欢
    • 2010-12-14
    • 1970-01-01
    • 2011-09-19
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 2013-06-20
    相关资源
    最近更新 更多