NTLM авторизация js
Столкнулся с windows авторизацией на сервере. Необходимо отправить заголовки для авторизации. Пробовал различные способы и через authenticate и классические способы..везде указывал тип ntlm но каждый раз выбрасывается со стороны сервера сообщение , что авторизация не пройдена.. С постмана условного если оправлять данные то все окей происходит. Кто-нибудь сталкивался с подобной проблемой ? Сколько не гуглил , толковых решений не нашел для этой темы. Заранее спасибо
headers: [
{
'accept': 'application/json',
'content-Type': 'application/json; charset=utf-8',
'authorization': 'NTLM rafdjhdahfdkisfh3r8218341hfdkjs='
}
|
anshnine, покажите пример вашего запроса.
Я думаю проблема в том, что у вас "headers" - массив с объектом, а не просто объект. |
// получаем из базы последние записи
function getUsers(app, start) {
o().config({
method:'GET',
autoFormat: true,
version: 3,
strictMode: false,
headers: [
{
'content-Type': 'application/xml; charset=utf-8',
'Autororization': 'NTLM asdasdas='
}
],
});
console.log(o('http://sample/').get(function (data, err){
if (err){ console.log(err);}
if (data.length) {
console.log("success")}
}))
|
anshnine, что возвращает функция «o»?
Странное название как самой функции, так и метода для отправки запроса. Хорошо, что для отправки запроса не нужно вызывать метод «destruct». P.S. так пробовали?
// получаем из базы последние записи
function getUsers(app, start) {
o().config({
method:'GET',
autoFormat: true,
version: 3,
strictMode: false,
headers:
{
'content-Type': 'application/xml; charset=utf-8',
'Autororization': 'NTLM asdasdas='
},
});
console.log(o('http://sample/').get(function (data, err){
if (err){ console.log(err);}
if (data.length) {
console.log("success")}
}))
|
| Часовой пояс GMT +3, время: 07:33. |