MCPcopy
hub / github.com/cloudfoundry/cli / displaySortedHeaders

Method displaySortedHeaders

api/plugin/wrapper/request_logger.go:139–155  ·  view source on GitHub ↗
(headers http.Header)

Source from the content-addressed store, hash-verified

137}
138
139func (logger *RequestLogger) displaySortedHeaders(headers http.Header) error {
140 keys := []string{}
141 for key := range headers {
142 keys = append(keys, key)
143 }
144 sort.Strings(keys)
145
146 for _, key := range keys {
147 for _, value := range headers[key] {
148 err := logger.output.DisplayHeader(key, redactHeaders(key, value))
149 if err != nil {
150 return err
151 }
152 }
153 }
154 return nil
155}
156
157func redactHeaders(key string, value string) string {
158 redactedKeys := []string{"Authorization", "Set-Cookie"}

Callers 2

displayRequestMethod · 0.95
displayResponseMethod · 0.95

Calls 2

redactHeadersFunction · 0.70
DisplayHeaderMethod · 0.65

Tested by

no test coverage detected