node.js之NodeJS 请求承载
jpfss
阅读:66
2025-01-19 22:14:33
评论:0
我似乎无法使用带有 node.js 的请求包获得正确的响应。我根据 npm 上的文档尝试了几种不同的位置,但一直得到相同的结果。
“无效的访问 token
401"
我在论坛上问过,他们确保我使用的 token 是正确的。任何帮助将不胜感激!
const restify = require('restify');
const request = require('request');
var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, () => {
console.log('%s listening to %s', server.name, server.url);
});
var options = {
url: 'https://css.api.hp.com/productWarranty/v1/queries',
json: true,
method: 'POST',
Authorization: 'Bearer MYAUTHORIZATIONKEY',
headers: {
'Content-Type': 'application/json',
'Accept': 'text/plain',
}
};
var callback = (error, response, body) => {
console.log(body);
console.log(response.statusCode);
}
request(options, callback);
请您参考如下方法:
授权元素应该在 headers 对象中。像这样:
var options = {
url: '<your url>',
method: 'POST',
json: requestBody,
headers: {
'User-Agent': 'my request',
'Authorization': 'Bearer <your token>',
'Content-Type': 'application/json',
'Accept': 'application/json'
}
};
请试一试。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



