Страница была загружена через https, но запрошена небезопасная конечная точка xmlhttprequest - PullRequest
0 голосов
/ 25 июня 2018

У меня есть запрос 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

Как мне решить мою проблему?

1 Ответ

0 голосов
/ 25 июня 2018

Это классическая ошибка смешанного содержимого.Если вы загружаете родительскую страницу более чем https, но жестко закодированы http:

               url: "http://.../CallBackForm",

Тогда это произойдет.

Попробуйте изменить http на https в Ajaxметод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...