Пробовали ли вы добавить улов в выборку? Если вы сделаете это, вы увидите, что это ошибка с сообщением об ошибке «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 в командной строке или использовать инструмент GUI, например как Postman или SOAP UI, чтобы убедиться, что у вас есть действительный URL-адрес и параметры данных при тестировании этой конечной точки.