如何绕过分配将锁定值复制到 tr:net/http.Transport 包含 sync.Mutex

当我运行时go vet,输出以下错误:


client.go:2345: assignment copies lock value to tr: net/http.Transport contains sync.Mutex

exit status 1

客户端.go:2345:


var tr http.Transport


// Setup TLS

if clientConfig.TLSEnabled {

    tr = http.Transport{ // This is line 2345

        TLSClientConfig: &tls.Config{

            InsecureSkipVerify: true,

            MinVersion: tls.VersionTLS11,

        },

    }

}

我怎样才能绕过这个警告?它并没有阻止我的构建;但是,这是一个警告,我不想要警告。


蝴蝶不菲
浏览 166回答 1
1回答

互换的青春

您应该创建一个*http.Transport指针,而不是一个值tr = &http.Transport{
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go