मेरे पास एक 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);
});
इसे पूरा करने के लिए एक अच्छा पर्याप्त तरीका लगता है। हालाँकि मैं कुछ हद तक miffed हूं कि मुझे यह url + queryकदम उठाना था। यह एक आम पुस्तकालय द्वारा समझाया जाना चाहिए, लेकिन मैं इसे नोड के httpपुस्तकालय में अभी तक नहीं देखता हूं और मुझे यकीन नहीं है कि मानक एनपीएम पैकेज इसे पूरा कर सकता है। वहाँ एक काफी व्यापक रूप से इस्तेमाल तरीका है कि बेहतर है?
url.format मेथड अपने URL बनाने के काम को बचाता है। लेकिन आदर्श रूप से अनुरोध इस से भी उच्च स्तर का होगा।