Javascript 无法获取预期的结果节点获取POST

Javascript 无法获取预期的结果节点获取POST,javascript,node.js,post,get,request,Javascript,Node.js,Post,Get,Request,我试图监视我的订单包 这就是包裹轨道号 也许它没有屈服 我需要从预期的页面获得结果,但似乎我在基本url上 代码: 表单数据的来源: acao=track&objetos=OD729124717BR&btnPesq=Buscar 你有没有试过在取回中添加一个捕获?如果执行此操作,您将看到它出错,错误消息为Failed to fetch。我已将此添加到您现有的示例中,以便您可以自己尝试: const fetch = require("node-fetch"); const ba

我试图监视我的订单包

这就是包裹轨道号

也许它没有屈服

我需要从预期的页面获得结果,但似乎我在基本url上

代码:

表单数据的来源:

acao=track&objetos=OD729124717BR&btnPesq=Buscar

你有没有试过在取回中添加一个捕获?如果执行此操作,您将看到它出错,错误消息为Failed to fetch。我已将此添加到您现有的示例中,以便您可以自己尝试:

const fetch = require("node-fetch");

const base_url = "https://www2.correios.com.br/sistemas/rastreamento/";
const data = { acao: "track", objetos: "OD769124717BR", btnPesq: "Buscar" };

fetch(base_url, {
  method: "POST",
  body: JSON.stringify(data),
  headers: {
    acceptEncoding: "gzip, deflate, br",
    connections: "keep-alive",
  },
})
  .then((results) => results.text())
  .then(console.log)
  .catch(error => console.error("Error:", error.message));

我建议您在命令行中使用cURL命令进行一些简单的测试,或者使用诸如Postman或SOAP UI之类的GUI工具来确保在测试此端点时具有有效的URL和数据参数。

您能确保URL是有效的API端点吗?
const fetch = require("node-fetch");

const base_url = "https://www2.correios.com.br/sistemas/rastreamento/";
const data = { acao: "track", objetos: "OD769124717BR", btnPesq: "Buscar" };

fetch(base_url, {
  method: "POST",
  body: JSON.stringify(data),
  headers: {
    acceptEncoding: "gzip, deflate, br",
    connections: "keep-alive",
  },
})
  .then((results) => results.text())
  .then(console.log)
  .catch(error => console.error("Error:", error.message));