我是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身份验证。