最佳答案
我有一个 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
步骤。这应该由一个公共库来封装,但是我在节点的 http
库中还没有看到这种封装,而且我不确定什么标准的 npm 包可以实现这种封装。有没有一种被广泛使用的更好的方法?
Format 方法保存了构建自己的 URL 的工作。但理想情况下,请求的级别也会比这个高。