MCPcopy Index your code
hub / github.com/cloudfoundry/cli / mergeHeaders

Function mergeHeaders

cf/api/curl.go:76–93  ·  view source on GitHub ↗
(destination http.Header, headerString string)

Source from the content-addressed store, hash-verified

74}
75
76func mergeHeaders(destination http.Header, headerString string) (err error) {
77 headerString = strings.TrimSpace(headerString)
78 headerString += "\n\n"
79 headerReader := bufio.NewReader(strings.NewReader(headerString))
80 headers, err := textproto.NewReader(headerReader).ReadMIMEHeader()
81 if err != nil {
82 return
83 }
84
85 for key, values := range headers {
86 destination.Del(key)
87 for _, value := range values {
88 destination.Add(key, value)
89 }
90 }
91
92 return
93}

Callers 1

RequestMethod · 0.85

Calls 1

AddMethod · 0.65

Tested by

no test coverage detected