Несанкционированная ошибка 401 при использовании API в Nodejs - PullRequest
0 голосов
/ 21 апреля 2020

Я получаю ошибку ниже при использовании 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 он становится успешным

...