Здравствуйте, я использую этот метод, чтобы прочитать этот API, который дает ошибку CORS. Я добавил плагин CORS с хромом, то это также не идет. Пожалуйста, дайте мне знать, как решить эти ошибки.
Текст:
function NoCors() {
debugger;
var uName = "*****";
var passwrd = "*****";
document.write("Enter1");
var url = 'http://219.90.67.163:8207/api/Info/getgismeterdata'
$.ajax({
type: 'GET',
url: url,
crossDomain: true,
//Access-Control-Allow-Credentials: true,
contentType: 'json',
datatype: "application/json",
headers: {
"Authorization": "Basic QXBpVXNlcjpBcGlQYXNz",
},
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', "Basic " + btoa(uName + ":" + passwrd));
},
success: function (data) {
debugger;
console.log("data")
//Success block
},
error: function (xhr, ajaxOptions, throwError) {
//Error block
},
});
}
ошибка в консоли:
1. Не удалось загрузить ресурс: сервер ответил со статусом 405 (метод не разрешен)
2. Доступ к XMLHttpRequest по адресу http://219.90.67.163:8207/api/Info/getgismeterdata' от источника 'http://localhost:50362' заблокирован политикой CORS: Ответ на предпечатный запрос не проходит проверку контроля доступа: не имеет статуса HTTP ok.