Session Tracker

Tracker是进行Session跟踪的方式,默认Session使用存储在Cookie里面的SessionID来进行跟踪,当然也可以使用HeaderTracker,例如:

sess := session.New(session.Options{
	Tracker: session.NewHeaderTracker(session.DefaultSessionIdName),
	MaxAge: sessionTimeout,
})

HeaderTracker会通过读取请求头部的Header中名为session.DefaultSessionIdName的字段进行Session跟踪。