0
私はサーバーにリクエストを行いたいが、常に401を取得したい。HTTP認証要求は常に401を返します
私がPostmanで試してみると、すべてうまく動作します。
request({url: 'https://' + username + ':' + password + '@api.fastspring.com/accounts/'}, function (error, response, body) {
if(response.statusCode == 200){
console.log('it worked!')
res.writeHead(200, { "Content-Type": "text/html" });
res.write("it worked", 'utf-8');
res.end();
} else {
console.log('error: '+ response.statusCode)
console.log('error Text: '+ error)
console.log(body)
res.writeHead(500, { "Content-Type": "text/html" });
res.write("Error!", 'utf-8');
res.end();
}
});
401レスポンスを受信すると、「認証されていない(認証されていないか、間違って認証されていますが、再認証してから再試行してください)」というメッセージが表示されます。 – Alireza
@LinasMickeviciusいいえ403. – Alireza
はいユーザー名とパスワードが正しいです。私はPostmanの基本的な認証でそれを試してみました。 – johannesha