为什么我会在服务器到服务器 POST 请求之间收到预检/选项请求

问题描述 投票:0回答:1

我正在从我的 Web 服务器(Node.js)向另一个 Web 服务器(Php)发出 POST 请求。如果 Axios 中的内容类型是 application/Jason,我的 Node.js 服务器是否可以向其他 PHP Web 服务器发出预检/选项请求?

var axios = require('axios');
var data = {"disco_name":disco,
  "amount": 1000,
  "meter_number": 2737373,
  "MeterType": PREPAID
}
var config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://datastationapi.com/api/billpayment/',
  headers: {
    'Authorization': 'Token 3cd8882f7e5e92', 
    'Content-Type': 'application/json'
  },
  data : data
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
cors preflight
1个回答
0
投票

预检请求仅由浏览器发出,而不是由服务器上运行的 axios 发出。

© www.soinside.com 2019 - 2024. All rights reserved.