2016-07-25 1 views
0

Я просто попробовал 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) 

Я попытался почти каждое решение там, как установка заголовков доступа в клиенте но ничего не работает. Заранее спасибо?

ответ

0

это должно быть просто

data:{""username": "[email protected]", "password": "passwordrandom"} 
+0

не работает. все еще получая ту же ошибку –