MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / headersToLowerMap

Function headersToLowerMap

internal/home/client.go:743–767  ·  view source on GitHub ↗
(headers http.Header)

Source from the content-addressed store, hash-verified

741}
742
743func headersToLowerMap(headers http.Header) map[string]string {
744 if len(headers) == 0 {
745 return nil
746 }
747 out := make(map[string]string, len(headers))
748 for key, values := range headers {
749 k := strings.ToLower(strings.TrimSpace(key))
750 if k == "" {
751 continue
752 }
753 if len(values) == 0 {
754 out[k] = ""
755 continue
756 }
757 trimmed := make([]string, 0, len(values))
758 for _, v := range values {
759 trimmed = append(trimmed, strings.TrimSpace(v))
760 }
761 out[k] = strings.Join(trimmed, ", ")
762 }
763 if len(out) == 0 {
764 return nil
765 }
766 return out
767}
768
769func queryToLowerMap(query url.Values) map[string]string {
770 if len(query) == 0 {

Callers 3

GetModelsMethod · 0.85
newAuthDispatchRequestFunction · 0.85

Calls

no outgoing calls