401 Ошибка аутентификации при вызове API даже при передаче учетных данных пользователя - PullRequest
0 голосов
/ 08 ноября 2018

Я новичок в вызовах API, и мне нужно преобразовать нашу команду в нашу среду JavaScript, но я не уверен в наилучшем подходе.

команда, которая работает:

curl -s -k https://bbuem.qlikemm.com:18084/S54331464/api/v1/util/authorization \
-H "Content-Type: application/authorizationrequest-v1+json" \
-d '{
  "provider" : "sample",
  "domain" : "ourDomain",
  "username" : "test",
  "password" : "test"
}'

Когда я использую его в следующем:

var request = require('request');

var options = {
    method: "GET",
    url: 'https://myURL',
    auth: {
        domain: "ourDomain",
        username: "test",
        password: "test"
    }
}

request(options, function (error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body)
    } else {
        console.log(response)
    }
})

Я получаю ошибку 401 и не знаю, почему ???

Статус HTTP 401 - для доступа к этому ресурсу требуется полная аутентификация. Для доступа к этому ресурсу требуется полная аутентификация. Этот запрос требует HTTP-аутентификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...