0
Отвечен
AJAX Request header field X-Secret is not allowed by Access-Control-Allow-Headers.
Пытаемся вызвать API стандартизации через jquery, вот так:
а в результате получаем:
AJAX Request header field X-Secret is not allowed by Access-Control-Allow-Headers.
что делаем не так? или через Jquery нельзя использовать api стандартизации?
$.ajax({
type: 'POST',
crossDomain: true,
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', 'Token токен');
xhr.setRequestHeader('X-Secret', 'секретный');
},
url: 'https://dadata.ru/api/v2/clean/phone',
contentType: 'application/json',
data: '+8314545445 доб 11'
})
.fail(function(jqXHR, textStatus, errorThrown) {
alert("Ошибка: " + errorThrown);
})
.done(function(data) {
debugger;
alert(data);
});
а в результате получаем:
AJAX Request header field X-Secret is not allowed by Access-Control-Allow-Headers.
что делаем не так? или через Jquery нельзя использовать api стандартизации?
Ответ
0
Ответ
Отвечен
Антон Жиянов 11 лет назад
Дадата не поддерживает вызов стандартизации из JS. Иначе злоумышленник мог бы похитить секретный ключ и использовать стандартизацию за ваш счет.
Ответ
Отвечен
Дадата не поддерживает вызов стандартизации из JS. Иначе злоумышленник мог бы похитить секретный ключ и использовать стандартизацию за ваш счет.
Сервис поддержки клиентов работает на платформе UserEcho