diff --git a/pkg/net/http/blademaster/metadata.go b/pkg/net/http/blademaster/metadata.go index 0ce65d102..24139dc35 100644 --- a/pkg/net/http/blademaster/metadata.go +++ b/pkg/net/http/blademaster/metadata.go @@ -52,7 +52,7 @@ var _parser = map[string]func(string) interface{}{ func parseMetadataTo(req *http.Request, to metadata.MD) { for rawKey := range req.Header { - key := strings.ReplaceAll(strings.TrimLeft(strings.ToLower(rawKey), _httpHeaderMetadata), "-", "_") + key := strings.ReplaceAll(strings.TrimPrefix(strings.ToLower(rawKey), _httpHeaderMetadata), "-", "_") rawValue := req.Header.Get(rawKey) var value interface{} = rawValue parser, ok := _parser[key]