【发布时间】:2019-06-17 11:41:19
【问题描述】:
我无法在经过 Postman 测试和工作的节点上发出请求。我尝试的所有操作都会返回 302 状态代码。
这是我想要做的请求,它在邮递员上执行得很好:
这是我的尝试之一:
function ListaCidades(estado) {
return new Promise((resolve, reject) => {
request({
url: "http://www1.caixa.gov.br/Simov/carregaListaCidades.asp",
method: "POST",
body: "cmb_estado=MG&cmb_cidade=&cmb_tp_venda=0&cmb_tp_imovel=Selecione&cmb_area_util=Selecione&cmb_faixa_vlr=Selecione&cmb_quartos=Selecione&cmb_vg_garagem=Selecione"
}, function callback(error, resp, body) {
if (error)
{
reject(error);
process.exit(1);
}
resolve(resp.statusCode);
})
});
}
我收到 HTTP 302 作为状态码和一个空的正文。
怎么了?
【问题讨论】:
标签: node.js http post web-scraping request