Я получаю ошибку ниже при использовании API в nodejs
.
Output from the server.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'; //To skip SSL certificate
var request = require('request');
var url = 'https://50d5a18993c046e585b90bc8cc5e1f80-jcs.oci.cloudonline.ml:443/IMCMCSREST/rest/v1/describe';
var user = 'mfg';
var pass = 'Weclome123';
request.get(
{
uri: url,
form: { username: user, password: pass }
},
function (err, httpResponse, body) {
if (err) {
console.log('there is error');
return console.error('get failed:', err);
}
console.log('Output from the server.Server responded with:', body);
}
);
Когда я потребляю то же самое API
используя postman
и basic auth
он становится успешным