mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-25 10:18:59 +02:00
refactor(http): consolidate User-Agent header in health monitor
This commit is contained in:
@@ -40,6 +40,8 @@ func NewHTTPHealthMonitor(url *url.URL, config types.HealthCheckConfig) *HTTPHea
|
|||||||
return mon
|
return mon
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var userAgent = "GoDoxy/" + version.Get().String()
|
||||||
|
|
||||||
func (mon *HTTPHealthMonitor) CheckHealth() (types.HealthCheckResult, error) {
|
func (mon *HTTPHealthMonitor) CheckHealth() (types.HealthCheckResult, error) {
|
||||||
req := fasthttp.AcquireRequest()
|
req := fasthttp.AcquireRequest()
|
||||||
defer fasthttp.ReleaseRequest(req)
|
defer fasthttp.ReleaseRequest(req)
|
||||||
@@ -49,7 +51,7 @@ func (mon *HTTPHealthMonitor) CheckHealth() (types.HealthCheckResult, error) {
|
|||||||
|
|
||||||
req.SetRequestURI(mon.url.Load().JoinPath(mon.config.Path).String())
|
req.SetRequestURI(mon.url.Load().JoinPath(mon.config.Path).String())
|
||||||
req.Header.SetMethod(mon.method)
|
req.Header.SetMethod(mon.method)
|
||||||
req.Header.Set("User-Agent", "GoDoxy/"+version.Get().String())
|
req.Header.Set("User-Agent", userAgent)
|
||||||
req.Header.Set("Accept", "text/plain,text/html,*/*;q=0.8")
|
req.Header.Set("Accept", "text/plain,text/html,*/*;q=0.8")
|
||||||
req.Header.Set("Accept-Encoding", "identity")
|
req.Header.Set("Accept-Encoding", "identity")
|
||||||
req.Header.Set("Cache-Control", "no-cache")
|
req.Header.Set("Cache-Control", "no-cache")
|
||||||
|
|||||||
Reference in New Issue
Block a user