您的位置:首页 > 理论基础 > 计算机网络

node.js 获取http url路径中的各个参数

2013-01-29 18:02 671 查看
若url为:
http://localhost:8888/select?name=a&id=5
http.createServer(function(request,response){
var pathname = url.parse(request.url).pathname;  //pathname => select

var arg = url.parse(request.url).query;          //arg => name=a&id=5
console.log("Request for " + arg );
var str = querystring.parse(arg);                //str=> {name:'a',id:'5'}

var arg1 = url.parse(request.url, true).query;   //arg1 => {name:'a',id:'5'}
console.log("Request for " + arg1 );

var name = querystring.parse(arg).name;         //name => a
console.log("name = "+name);

console.log("Request for " + pathname + " received.");
}).listen(8888);


//querystring.parse(arg) => { name: 'a', id: '5' }

更多信息: http://nodejs.org/api/url.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: