Refiriéndose al método de enviar una solicitud de publicación HTTP en el sitio web oficial de NodeJS, se implementa una función que simula el envío posterior. El tiempo de uso real informó un error de colgar.
Más tarde descubrí que era un problema con la configuración del encabezado de solicitud, y la información del campo de los encabezados debía agregarse a la opción de envío (esta estimación también está relacionada con el servidor de la otra parte, y para los encabezados de solicitud de publicación inacabados, puede descartarse).
El código completo es el siguiente (los estudiantes que encuentran problemas de tipo pueden usarlo como referencia):
La copia del código es la siguiente:
var QueryString = require ('QueryString')
, http = require ('http');
var data = QueryString.Stringify ({
Información: 'Hola',
Prueba: 5
});
var opt = {
HostName: 'www.test.com',
Puerto: 9094,
Path: '/PerationsqlQuery',
Método: 'Post',
Encabezados: {
'Content-type': 'Application/x-www-form-urlencoded',
'Content-longitud': data.length
}
};
var req = http.request (opt, function (res) {
res.on ('data', function (data) {
console.log (data.toString ());
});
});
req.on ('error', function (e) {
console.log ('Problema con solicitud:' + E.Message);
});
req.write (datos);
req.end ();