请求statuscode得到404但在邮递员中工作-节点

时间:2019-10-11 09:03:27

标签: node.js express

我正在尝试使用请求从节点访问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);
});

你们能帮忙吗,这里缺少什么?

1 个答案:

答案 0 :(得分:0)

邮递员本身会添加一些标头(临时),您的服务器中不需要其中的大多数标头。假设您使用的是您的API请求选项中提到的代码段,请删除多余的标头,然后重试。