in mapper/platform/platform.go [116:132]
func toHTTPHeaders(headers string) (map[string]string, error) {
if isEmpty(headers) {
return nil, nil
}
splitHeaders := strings.Split(strings.TrimSpace(headers), MultipleHeaderSeparator)
httpHeaders := map[string]string{}
for _, header := range splitHeaders {
name, value, err := processHeader(header)
if err != nil {
return nil, err
}
if len(name) > 0 && len(value) > 0 { // will ignore empty header
httpHeaders[name] = value
}
}
return httpHeaders, nil
}