關(guān)于url.parse的效果和老師課堂上不一致
>?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345')
{?protocol:?null,
??slashes:?true,
??auth:?'jia:xiaolei',
??host:?'idcbgp.cn:8080',
??port:?'8080',
??hostname:?'idcbgp.cn',
??hash:?'#12345',
??search:?'?a=b&c=d',
??query:?'a=b&c=d',
??pathname:?'/video/6710',
??path:?'/video/6710?a=b&c=d',
??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?}
>?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345',?true,?true)
{?protocol:?null,
??slashes:?true,
??auth:?'jia:xiaolei',
??host:?'idcbgp.cn:8080',
??port:?'8080',
??hostname:?'idcbgp.cn',
??hash:?'#12345',
??search:?'?a=b&c=d',
??query:?{?a:?'b',?c:?'d'?},
??pathname:?'/video/6710',
??path:?'/video/6710?a=b&c=d',
??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?}
>?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345',?true)
{?protocol:?null,
??slashes:?true,
??auth:?'jia:xiaolei',
??host:?'idcbgp.cn:8080',
??port:?'8080',
??hostname:?'idcbgp.cn',
??hash:?'#12345',
??search:?'?a=b&c=d',
??query:?{?a:?'b',?c:?'d'?},
??pathname:?'/video/6710',
??path:?'/video/6710?a=b&c=d',
??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?}
>?url.parse('//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345')
{?protocol:?null,
??slashes:?true,
??auth:?'jia:xiaolei',
??host:?'idcbgp.cn:8080',
??port:?'8080',
??hostname:?'idcbgp.cn',
??hash:?'#12345',
??search:?'?a=b&c=d',
??query:?'a=b&c=d',
??pathname:?'/video/6710',
??path:?'/video/6710?a=b&c=d',
??href:?'//jia:xiaolei@idcbgp.cn:8080/video/6710?a=b&c=d#12345'?}url.parse(path, true, true) 對于 無協(xié)議頭的URL解析沒有差別?
2015-10-14
貌似是你前面帶了auth的原因,把jia:xiaolei@ 去掉就和老師講的是一樣的了