mirror of
https://github.com/go-kratos/kratos.git
synced 2025-01-10 00:29:01 +02:00
Merge pull request #227 from ctrysbita/fix_trimleft
Fix trim prefix in bm metadata parsing
This commit is contained in:
commit
26dc8615cf
@ -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…
Reference in New Issue
Block a user