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
Ответ
Отвечен
Антон Жиянов 10 лет назад
Дадата не поддерживает вызов стандартизации из JS. Иначе злоумышленник мог бы похитить секретный ключ и использовать стандартизацию за ваш счет.
Ответ
Отвечен
Дадата не поддерживает вызов стандартизации из JS. Иначе злоумышленник мог бы похитить секретный ключ и использовать стандартизацию за ваш счет.
Сервис поддержки клиентов работает на платформе UserEcho