Newer
Older
package reportscollector
import (
"net"
"net/http"
)
func getRemoteIP(req *http.Request) string {
if addr := req.Header.Get("X-Forwarded-For"); addr != "" {
return addr
}
if addr, _, err := net.SplitHostPort(req.RemoteAddr); err == nil {
return addr
}
return ""
}