solicitação de http 'get' do node.js com parâmetros de string de consulta
Eu tenho um aplicativo Node.js que é um cliente http (no momento). Então estou fazendo:
var query = require('querystring').stringify(propertiesObject);
http.get(url + query, function(res) {
console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
Esta parece ser uma maneira boa o suficiente para conseguir isso. No entanto, eu sou um pouco ofendido que eu tive que fazer ourl + query
degrau. Isso deve ser encapsulado por uma biblioteca comum, mas não vejo isso existir no nóhttp
biblioteca ainda e não tenho certeza que pacote npm padrão pode realizá-lo. Existe uma maneira razoavelmente amplamente usada que é melhor?
url.format método salva o trabalho de construir o próprio URL. Mas o ideal é que o pedido seja mais alto do que isso também.