Node.js 401节点错误,但邮递员成功
当我使用Node.js 401节点错误,但邮递员成功,node.js,express,node-modules,nodeapi,Node.js,Express,Node Modules,Nodeapi,当我使用basic authentication从postman调用API时,它给出了正确的响应。但当我从nodejs调用API时,它给出了401错误。我指的是正确的id和密码 Post successful! Server responded with: <html> <head><title>401 Authorization Required</title></head> <body bgcolor="white">
basic authentication
从postman
调用API
时,它给出了正确的响应。但当我从nodejs
调用API时,它给出了401错误。我指的是正确的id和密码
Post successful! Server responded with: <html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.14.2</center>
</body>
</html>
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
var request = require('request');
var url = 'https://50d5a18993c046e585b90bc8cc5e1f80-jcs.oci.cloudonline.ml:443/IMCMCSREST/rest/v1/PlannedCosts'
var user = 'Shrutisharma@xxxx.com';
var pass = 'DDixishruti1234';
// Save these for future requests
var userId;
var authToken;
// Use POST instead of GET
request.post(
{
uri: url,
// I'm using form because it matches the urlEncoding behaviour expected by `restivus`
form: { username: user, password: pass }
},
function (err, httpResponse, body) {
if (err) {
return console.error('post failed:', err);
}
console.log(body);
//var json = JSON.parse(body);
//authToken = json.data.authToken;
//userId = json.data.userId;
console.log('Post successful! Server responded with:', body);
}
);