(query url.Values)
| 767 | } |
| 768 | |
| 769 | func queryToLowerMap(query url.Values) map[string]string { |
| 770 | if len(query) == 0 { |
| 771 | return nil |
| 772 | } |
| 773 | out := make(map[string]string, len(query)) |
| 774 | for key, values := range query { |
| 775 | k := strings.ToLower(strings.TrimSpace(key)) |
| 776 | if k == "" { |
| 777 | continue |
| 778 | } |
| 779 | if len(values) == 0 { |
| 780 | out[k] = "" |
| 781 | continue |
| 782 | } |
| 783 | trimmed := make([]string, 0, len(values)) |
| 784 | for _, v := range values { |
| 785 | trimmed = append(trimmed, strings.TrimSpace(v)) |
| 786 | } |
| 787 | out[k] = strings.Join(trimmed, ", ") |
| 788 | } |
| 789 | if len(out) == 0 { |
| 790 | return nil |
| 791 | } |
| 792 | return out |
| 793 | } |
| 794 | |
| 795 | func newAuthDispatchRequest(requestedModel string, sessionID string, headers http.Header, count int) authDispatchRequest { |
| 796 | if count <= 0 { |
no outgoing calls