mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 17:24:26 +08:00
do not set custom user agent for IMF exchange rate data source
This commit is contained in:
@@ -66,7 +66,12 @@ func (a *ExchangeRatesApi) LatestExchangeRateHandler(c *core.WebContext) (any, *
|
|||||||
|
|
||||||
for i := 0; i < len(requests); i++ {
|
for i := 0; i < len(requests); i++ {
|
||||||
req := requests[i]
|
req := requests[i]
|
||||||
req.Header.Set("User-Agent", fmt.Sprintf("ezBookkeeping/%s", settings.Version))
|
|
||||||
|
if len(req.Header.Values("User-Agent")) < 1 {
|
||||||
|
req.Header.Set("User-Agent", fmt.Sprintf("ezBookkeeping/%s", settings.Version))
|
||||||
|
} else if req.Header.Get("User-Agent") == "" {
|
||||||
|
req.Header.Del("User-Agent")
|
||||||
|
}
|
||||||
|
|
||||||
resp, err := client.Do(req)
|
resp, err := client.Do(req)
|
||||||
|
|
||||||
|
|||||||
@@ -80,6 +80,8 @@ func (e *InternationalMonetaryFundDataSource) BuildRequests() ([]*http.Request,
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
req.Header.Set("User-Agent", "") // Do not set custom user agent
|
||||||
|
|
||||||
return []*http.Request{req}, nil
|
return []*http.Request{req}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user