Closed
Description
In source code, the Referer() function is like this:
func (r *Request) Referer() string { return r.Header.Get("Referer") }
But in many places, the referrer in header is Referrer, not Referer. So I guess this can be improved, for example, like this:
func (r *Request) Referer() string { if referrer := r.Header.Get("Referer"); referrer != "" { return referrer } return r.Header.Get("Referrer") }