github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/pkg/httputil/client.go (about) 1 package httputil 2 3 import "net/http" 4 5 // GetRequestLakeFSClient get lakeFS client identifier from request. 6 // 7 // It extracts the data from X-Lakefs-Client header and fallback to the user-agent 8 func GetRequestLakeFSClient(r *http.Request) string { 9 id := r.Header.Get("X-Lakefs-Client") 10 if id == "" { 11 id = r.UserAgent() 12 } 13 return id 14 }