package utils import ( "strings" "github.com/valyala/fasthttp" ) func GetUserMetaData(headers *fasthttp.RequestHeader) (metadata map[string]string) { metadata = make(map[string]string) headers.VisitAll(func(key, value []byte) { if strings.HasPrefix(string(key), "X-Amz-Meta-") { trimmedKey := strings.TrimPrefix(string(key), "X-Amz-Meta-") headerValue := string(value) metadata[trimmedKey] = headerValue } }) return }