Member 12444066 Ответов: 0

Столкнувшись с междоменной проблемой, получив error_code 1000 в ответе jsonp, в то время как http-статус равен 200


Привет,
Есть REST API, из которого я пытаюсь получить ответ.
Проблема в том, что если я использую JSONP для преодоления междоменной проблемы, то получаю error_code:1000 в консоли.
Это ответ, который я получаю в консоли:

Объект {заголовок: объект, тело: объект}
тело: объект
код ошибки:1000
__ proto__: объект
заголовок: объект
__ proto__: объект

Это мой вызов AJAX выглядит так

$.ajax({
        type: 'GET',
        url: 'for security reason I cannot display API URL',
        dataType: 'jsonp',
        data: {
            authtoken: AppFramework.constants.AUTHTOKEN
        },
        success: function(result) {
            console.log(result) ;

        }
    });
};


Является ли это проблемой белого списка? Я не могу идентифицировать. Пожалуйста, предложите.

Что я уже пробовал:

Когда я использую тип данных как JSON, это дает междоменную ошибку.
Я получаю ниже ошибку.

XMLHttpRequest не может загрузиться https://www.site24x7.com/api/reports/availability_summary?period=3&authtoken=2f8671565a3cbb9e44b858160355ad7c. На запрашиваемом ресурсе отсутствует заголовок "Access-Control-Allow-Origin". Происхождение 'http://127.0.0.1:59185-следовательно, доступ запрещен.

Richard Deeming

Поддерживает ли этот API JSONP? Это то, что должно быть явно включено на сервере, а не то, что может быть добавлено jQuery.

Попробуйте использовать Firefox, Chrome или Fiddler для регистрации сетевого запроса и ответа, чтобы увидеть, что возвращается.

0 Ответов