Merge pull request #227 from ctrysbita/fix_trimleft

Fix trim prefix in bm metadata parsing
pull/228/head
Terry.Mao 6 years ago committed by GitHub
commit 26dc8615cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      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) { func parseMetadataTo(req *http.Request, to metadata.MD) {
for rawKey := range req.Header { 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) rawValue := req.Header.Get(rawKey)
var value interface{} = rawValue var value interface{} = rawValue
parser, ok := _parser[key] parser, ok := _parser[key]

Loading…
Cancel
Save