该页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点

Jos*_*aul 6 javascript ajax https angularjs

我正在将REST API从Https部署的应用程序调用到Http Rest API。我已经使用Angular Js框架在JavaScript中编写了逻辑。Web服务调用失败,并显示以下消息。

“ https:// ******** someurl ****”上的页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点

询问是否有人可以帮助我摆脱这一错误。

Pan*_*nde 9

解决方法:

1-单击地址栏最右侧的屏蔽图标。

在此处输入图片说明

允许谷歌浏览器中的混合内容

2-在弹出窗口中,单击“仍然加载”或“加载不安全脚本”。

如果要将Chrome浏览器设置为始终(在所有网页中),则允许混合内容:

1-关闭Chrome。下一步必须完全关闭Chrome。

2-右键单击Google Chrome桌面图标(或“开始菜单”链接)。选择属性。

3-在“目标”字段中现有信息的末尾,添加:“ --allow-running-insecure-content”(第一个破折号前有一个空格。)

4-单击确定。

5-打开Chrome,然后尝试启动之前被阻止的内容。现在应该可以工作了。

这只是解决方法,您需要通过同时保护应用程序API和Rest API来解决问题。


klu*_*gjo 1

为您的 Rest API 使用 https 端点,否则您最终会得到混合内容

  • HTTPS 对于保护您的网站和用户免受攻击非常重要。
  • 混合内容会降低 HTTPS 站点的安全性和用户体验。