Escrevi muitos scripts que rastreiam coisas e tive que fazer muitas coisas estranhas porque a maioria dos scripts de rede não possui os recursos estranhos de que preciso.
solicitador é uma pequena biblioteca de rede onde empurrei todos os recursos de que preciso.
repo: https://github.com/icodeforlove/node-requester
exemplo de um pedido get
requester.get(/* URL */, function (body) {
console.log(body)
});
exemplo de uma postagem com várias partes
requester.multipart(/* URL */, {data: {'@filename': /* FILE PATH */}}, function (body) {
console.log(body)
});