node.js中的url.parse方法使用说明
方法说明:
讲一个URL字符串转换成对象并返回。
语法:
url.parse(urlStr,[parseQueryString],[slashesDenoteHost])
接收参数:
urlStr url字符串
parseQueryString 为true时将使用查询模块分析查询字符串,默认为false
slashesDenoteHost
默认为false,//foo/bar形式的字符串将被解释成{pathname:‘//foo/bar'}
如果设置成true,//foo/bar形式的字符串将被解释成 {host:‘foo',pathname:‘/bar'}
例子:
varurl=require('url'); vara=url.parse('http://example.com:8080/one?a=index&t=article&m=default'); console.log(a); //输出结果: { protocol:'http', auth:null, host:'example.com:8080', port:'8080', hostname:'example.com', hash:null, search:'?a=index&t=article&m=default', query:'a=index&t=article&m=default', pathname:'/one', path:'/one?a=index&t=article&m=default', href:'http://example.com:8080/one?a=index&t=article&m=default' }