http.get и строка запроса в node.js

В Node.js (с использованием Express.js ), когда я вызываю http.requestвот так :

var options = {
    host: '127.0.0.1',
    port: 80,
    path: '/',
    query: {name: "John Doe", age: 50} // <---- problem here
};
http.request(options, function(response) {... });

, все хорошо, за исключением того, что queryчасть параметров игнорируется. В документации сказано, что строка запроса должна быть построена вручную и передана внутриpath:что-то вроде path: '/?name=John%20Doe&age=50'.

Как лучше всего это сделать? query— это простой хэш строки ->{строка, число}.

5
задан user124114 1 May 2012 в 10:26
поделиться