Referindo -se ao método de envio de solicitação de postagem HTTP no site oficial do NodeJS, uma função que simula o envio post é implementada. O tempo de uso real relatou um erro de suspensão.
Mais tarde, descobri que era um problema com a configuração do cabeçalho da solicitação e as informações do campo dos cabeçalhos precisavam ser adicionadas à opção de envio (essa estimativa também está relacionada ao servidor da outra parte e, para os cabeçalhos de solicitação de postagem inacabados, ela pode ser descartada).
O código completo é o seguinte (os alunos que encontram problemas de tipo podem usá -lo como referência):
A cópia do código é a seguinte:
VAR querystring = requer ('querystring')
, http = requer ('http');
var dados = querystring.Stringify ({
Info: 'oi',
Teste: 5
});
var opt = {
HostName: 'www.test.com',
Porta: 9094,
Caminho: '/Peraçõesqlquery',
Método: 'Post',
Cabeçalhos: {
'Content-Type': 'Application/X-Www-Form-Urlencoded',
'Length-comprimento': data.length
}
};
var req = http.request (opt, function (res) {
res.on ('dados', função (dados) {
console.log (data.toString ());
});
});
req.on ('erro', função (e) {
console.log ('problema com a solicitação:' + e.message);
});
req.write (dados);
req.end ();