我正在尝试使用请求从节点访问API。它提供的statusCode为404,但出人意料地在邮递员中工作
var options = {
method: 'POST',
url: 'https://soandsourl.com,
headers: {
'cache-control': 'no-cache',
'Connection': 'keep-alive',
'Host': 'soandsourl.com',
'Cache-Control': 'no-cache',
'Accept': '*/*',
'User-Agent': 'PostmanRuntime/7.17.1',
'Content-Type': 'application/json'
},
body: reqParams,
json: true
};
request(options, function (error, response, body) {
console.log(error, "error++++");
// console.log(response, "response++++");
console.log('statusCode:', response && response.statusCode);
});
你们能帮忙吗,这里缺少什么?
答案 0 :(得分:0)
邮递员本身会添加一些标头(临时),您的服务器中不需要其中的大多数标头。假设您使用的是您的API请求选项中提到的代码段,请删除多余的标头,然后重试。