Как решить 401 (несанкционированное) исключение
how to solve 401 (Unauthorized) exception while calling APi controller from Ajax call in data table in mvc
Что я уже пробовал:
function QAReport() { $("#QaReport_values").dataTable({ "processing": true, "serverSide": false, "destroy": true, "iDisplayLength": 50, "order": [0, 'desc'], "ajax": { "url": '@AppConstants.ApiUrl' + 'ProductivityDashboard/ProductivityDashboardApi/QAReport', "type": 'GET', "data": {}, "dataType": 'json', "dataSrc": '' }, "columns": [ { "data": "DeveloperName" }, { "data": "ProjectName" }, { "data": "Goal" }, { "data": "UserStory" }, { "data": "DeployedDateTime" }, ], "language": { "emptyTable": "There are no data at present." }, "responsive": true }); }
David_Wimbley
Ошибка довольно ясна, вы делаете вызов конечной точке API, которая имеет атрибут [Authorize], и вы не прошли проверку подлинности сначала. Либо удалите атрибут authorize (вероятно, не умный, но вариант), либо выполните некоторую аутентификацию в API перед вызовом его для получения данных для вашей таблицы данных