🐛 fix: proxy bug (#49)

This commit is contained in:
Buer
2024-01-20 13:26:11 +08:00
committed by GitHub
parent 33bb1a04a7
commit 2cc120f35b
16 changed files with 19 additions and 18 deletions

View File

@@ -23,9 +23,9 @@ func (f XunfeiProviderFactory) Create(channel *model.Channel) base.ProviderInter
BaseProvider: base.BaseProvider{
Config: getConfig(),
Channel: channel,
Requester: requester.NewHTTPRequester(channel.Proxy, nil),
Requester: requester.NewHTTPRequester(*channel.Proxy, nil),
},
wsRequester: requester.NewWSRequester(channel.Proxy),
wsRequester: requester.NewWSRequester(*channel.Proxy),
}
}
@@ -103,7 +103,8 @@ func (p *XunfeiProvider) buildXunfeiAuthUrl(hostUrl string, apiKey, apiSecret st
}
ul, err := url.Parse(hostUrl)
if err != nil {
fmt.Println(err)
common.SysError("url parse error: " + err.Error())
return ""
}
date := time.Now().UTC().Format(time.RFC1123)
signString := []string{"host: " + ul.Host, "date: " + date, "GET " + ul.Path + " HTTP/1.1"}