一、URL模塊
-參數(shù)request:http.IncomingMessage的一個實例,通過它可以獲取到這次請求的一些信息。
--url:請求的地址。
發(fā)送請求的地址,也叫訪問路徑
?后面的部分叫做查詢字符串(query string)。
var http=require('http');
var url=require('url');
var server=http.createServer();
server.on('request',function(req,res){
var urlStr=url.parse(req.url);
});
var urlStr=url.parse('http://www.baidu.com:8080/a/index.html?b=2#p=1');
parse()方法可以將url地址解析為一個包含url信息的對象。
該對象的部分屬性如下:
protocol:'http:',
host:'www.baidu.com:8080',
port:'8080',
hostname:'www.baidu.com',
hash:'#p=1',
search:'?b=2',
query:'b=2',
pathname:'/a/index.html',
path:'/a/index.html?b=2',
href:'http://www.baidu.com:8080/a/index.html?b=2#p=1'