瀏覽器請求的'/'的時候,假如服務器重定向到'/test',這個時候請求'/test'的headers里面會有referer嗎?為什么?怎樣可以讓瀏覽器帶上?varexpress=require('express'),http=require('http'),path=require('path');varapp=express();app.configure(function(){app.set('port',process.env.PORT||8888);app.set('views',__dirname+'/views');app.set('viewengine','jade');app.use(express.favicon());app.use(express.logger('dev'));app.use(express.bodyParser());app.use(express.methodOverride());app.use(app.router);app.use(express.static(path.join(__dirname,'public')));});app.configure('development',function(){app.use(express.errorHandler());});app.get('/',function(req,res,next){res.redirect('/test');});app.get('/test',function(req,res,next){res.send(req.headers);});http.createServer(app).listen(app.get('port'),function(){console.log("Expressserverlisteningonport"+app.get('port'));});返回:{host:"localhost:8888",connection:"keep-alive",user-agent:"Mozilla/5.0(X11;Linuxx86_64)AppleWebKit/537.4(KHTML,likeGecko)Chrome/22.0.1229.79Safari/537.4",accept:"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",accept-encoding:"gzip,deflate,sdch",accept-language:"en-US,en;q=0.8,zh-CN;q=0.6,zh;q=0.4",accept-charset:"UTF-8,*;q=0.5",cookie:"nd_secret=44f180cce9c8e88023d056a4b6a06a116d81dbf0de5c95349100946a3d6fbc294826df4b1bc4b5ba30927fb7002bd427;connect.sid=s%3A0ajlt%2FaQVFfX%2Fn%2F7Bi%2Ffa%2B9z.3z9KvkiqVTozWD%2BMIm8XOOwzoINHTATA0pH7sYOeM7o"}
重定向下referer的問題
Helenr
2019-03-29 11:01:02