![](/img/trans.png)
[英]The page was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint
[英]The page at was loaded over https but requested an insecure xmlhttprequest endpoint
我的网站中有一个 ajax 请求到我的 mvc 控制器。 一切正常,直到我们安装了到站点的安全连接。 所以我们的网站现在是 https。 请参阅下面我的 javascript 代码:
$(".crm").click(function(){
var no_data = $("#application_user_mail").val();
if(no_data != ''){
}
else{
var Data = {
Subject: "Test",
CallBackType: $("#properties_form").val(),
Article: $("#crm_flatname").val(),
Url: $("#flat_link").val(),
Classifierid: "7DF8DE33-EF15-E711-9431-00155D460F1A",
};
makeAjaxCall(Data);
}
});
function makeAjaxCall(Data){
$.ajax({
url: "http://.../CallBackForm",
type: "POST",
crossDomain: true,
dataType: "json",
contentType: 'application/json',
data: JSON.stringify(Data),
});
}
在我的 C# 代码中,我为我的控制器启用了 CORS
[EnableCors(origins: "*", headers: "*", methods: "*")]
我收到以下错误:
页面是通过 https 加载的,但请求了一个不安全的 xmlhttprequest 端点
我该如何解决我的问题?
这是一个典型的混合内容错误。 如果您通过https
加载父页面但对http
硬编码:
url: "http://.../CallBackForm",
那么这就会发生。
尝试在 ajax 方法中将http
更改为https
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.