私は(現時点では)httpクライアントであるNode.jsアプリケーションを持っています。だから私はやっている:
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);
});
これは、これを達成するのに十分な方法のようです。しかし、私はそのステップをしなければならなかったことに少し不満を持っていますurl + query
。これは共通ライブラリによってカプセル化される必要がありますが、これがノードのhttp
ライブラリに存在することはまだ確認されておらず、標準の npm パッケージで実現できるかどうかもわかりません。合理的に広く使用されているより良い方法はありますか?
url.formatメソッドは、独自の URL を作成する手間を省きます。しかし理想的には、要求はこれよりも高いレベルになります。