fix: Prevent duplicate headers in Claude settings

This commit is contained in:
1808837298@qq.com
2025-02-27 22:14:53 +08:00
parent ae5b874a6c
commit cdba87a7da

View File

@@ -42,6 +42,7 @@ func GetClaudeSettings() *ClaudeSettings {
func (c *ClaudeSettings) WriteHeaders(headers *http.Header) { func (c *ClaudeSettings) WriteHeaders(headers *http.Header) {
for key, values := range c.HeadersSettings { for key, values := range c.HeadersSettings {
headers.Del(key)
for _, value := range values { for _, value := range values {
headers.Add(key, value) headers.Add(key, value)
} }