mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 21:54:01 +03:00
Use curl as user agent
This commit is contained in:
@@ -46,7 +46,7 @@ func makeNetwork(conf *config.Config, version string) (mtglib.Network, error) {
|
|||||||
|
|
||||||
base := network.New(
|
base := network.New(
|
||||||
resolver,
|
resolver,
|
||||||
"mtg/"+version,
|
"",
|
||||||
conf.Network.Timeout.TCP.Get(0),
|
conf.Network.Timeout.TCP.Get(0),
|
||||||
conf.Network.Timeout.HTTP.Get(0),
|
conf.Network.Timeout.HTTP.Get(0),
|
||||||
conf.Network.Timeout.Idle.Get(0),
|
conf.Network.Timeout.Idle.Get(0),
|
||||||
|
|||||||
@@ -28,6 +28,9 @@ const (
|
|||||||
// probes.
|
// probes.
|
||||||
DefaultTCPKeepAlivePeriod = 10 * time.Second
|
DefaultTCPKeepAlivePeriod = 10 * time.Second
|
||||||
|
|
||||||
|
// User Agent to use in HTTP client.
|
||||||
|
UserAgent = "curl/8.5.0"
|
||||||
|
|
||||||
// tcpLingerTimeout defines a number of seconds to wait for sending
|
// tcpLingerTimeout defines a number of seconds to wait for sending
|
||||||
// unacknowledged data.
|
// unacknowledged data.
|
||||||
tcpLingerTimeout = 1
|
tcpLingerTimeout = 1
|
||||||
|
|||||||
@@ -76,6 +76,10 @@ func New(
|
|||||||
dnsResolver = net.DefaultResolver
|
dnsResolver = net.DefaultResolver
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if userAgent == "" {
|
||||||
|
userAgent = UserAgent
|
||||||
|
}
|
||||||
|
|
||||||
return &network{
|
return &network{
|
||||||
Dialer: net.Dialer{
|
Dialer: net.Dialer{
|
||||||
Timeout: tcpTimeout,
|
Timeout: tcpTimeout,
|
||||||
|
|||||||
Reference in New Issue
Block a user