Http 和 Https 通信问题
Posted
技术标签:
【中文标题】Http 和 Https 通信问题【英文标题】:Http and Https communicating issues 【发布时间】:2016-02-02 05:28:29 【问题描述】:尝试将 iphone 和 android 的媒体(视频/图像)从一个使用 HTTPs 的域上传到另一个 HTTP。不能将两者都更改为单个协议,因为两者都有不同的环境,显然无法更改。
在 ios 上一切正常,但 Android 无法上传。
在 Android chrome 上出现以下错误:
混合内容:“https://*****”处的页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点“http://*****”。此请求已被阻止;内容必须通过 HTTPS 提供。
【问题讨论】:
发布错误;只有这样我们才能帮助您:) 在 Android chrome 上出现此错误。混合内容:“https://*****”处的页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点“http://*****”。此请求已被阻止;内容必须通过 HTTPS 提供。 让我说清楚,1.您正在尝试将图像从 HTTPS 应用程序上传到 HTTP,但我不明白“iOS 上一切正常”这部分内容所以,您已经在 iOS 中尝试过原生浏览器???请务必回复您的代码,这样您才能清楚快速地得到它:) 【参考方案1】:当主页是https时,不安全(http)的请求大多被拦截。
避免混合内容错误的最佳方法是对所有内容都使用 https。
【讨论】:
以上是关于Http 和 Https 通信问题的主要内容,如果未能解决你的问题,请参考以下文章