diff --git a/controller/channel-billing.go b/controller/channel-billing.go index 5152e060..18acf231 100644 --- a/controller/channel-billing.go +++ b/controller/channel-billing.go @@ -135,7 +135,11 @@ func GetResponseBody(method, url string, channel *model.Channel, headers http.He for k := range headers { req.Header.Add(k, headers.Get(k)) } - res, err := service.GetHttpClient().Do(req) + client, err := service.NewProxyHttpClient(channel.GetSetting().Proxy) + if err != nil { + return nil, err + } + res, err := client.Do(req) if err != nil { return nil, err }