Я просто попробовал API аутентификации jira для куки-файлов в почтовом сервере, и он работал отлично. Я получил файл cookie с идентификатором сеанса, который я использовал в других вызовах API. Но когда я попробовал тот же самый POST-вызов в angularjs, он вообще не работал.не удалось аутентифицировать jira API с угловым JS (проверка подлинности на основе файлов cookie)
код для углового JS $ HTTP называют
$http({
method: "POST",
url: "http://gsd.company.com/jira/rest/auth/1/session",
data:JSON.stringify({"username": "[email protected]", "password": "passwordrandom"}),
headers:{
"Content-Type": "application/json"
}
}).then(function successCallback(response){
console.log(response);
},function errorCallback(response){
console.log("err");
console.log(response);
});
и я получаю следующее сообщение об ошибке на консоли
XMLHttpRequest cannot load
http://gsd.company.com/jira/rest/auth/1/session. Response for preflight is invalid (redirect)
Я попытался почти каждое решение там, как установка заголовков доступа в клиенте но ничего не работает. Заранее спасибо?
не работает. все еще получая ту же ошибку –