我有一个 node .js应用程序是http客户端(目前).所以我在做:
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
步.这应该由一个公共库封装,但我在node的http
库中还没有看到这一点,我不确定什么标准npm包可以实现它.有没有一种合理且广泛使用的方法更好?
url.format方法节省了构建自己的URL的工作.但理想情况下,请求的级别也会高于此级别.