从https发送和接收信息

时间:2015-10-19 12:18:48

标签: javascript ajax https

对不起,如果这听起来很愚蠢,但我真的在这里。在工作中,我创建了一个网站,我工作的另一个人已经建立了一个网络服务器。我的网站是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提供。

可以从我的网站修复此问题,还是需要在网络服务器上修复?

1 个答案:

答案 0 :(得分:0)

以下是有关CORS文档的链接可以帮助您 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS