对不起,如果这听起来很愚蠢,但我真的在这里。在工作中,我创建了一个网站,我工作的另一个人已经建立了一个网络服务器。我的网站是https,我发现我可以通过输入来访问我的网站 “https://myurl 要么 http://myurl
在我的网站上,我打电话给看起来像这样的网络服务器......
$.ajax({
crossDomain:true,
contentType:"application/json; charset=utf-8",
type:"POST",
url: 'http://urlOfWebserver/'+data.method,
dataType:"jsonp",
data: data.data,
success: function (data){}
当我在我的网站上http时一切正常,但当我在我的网站上使用https前缀时,我收到以下错误
混合内容:“https://myurl”页面是通过HTTPS加载的,但是请求了一个不安全的脚本“http://urlOfWebserver/MQueryString。此请求已被阻止;内容必须通过HTTPS提供。
可以从我的网站修复此问题,还是需要在网络服务器上修复?
答案 0 :(得分:0)
以下是有关CORS文档的链接可以帮助您 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS