未知的 http。GO 中结构文字中的传输字段'ExpectContinueTimeout'



在我的GO项目中,我在transport.go文件中得到一个错误,

mygo/testkit/pkg/http

mygo/testkit/pkg/http pkg \http\transport.go:93:unknown http。结构文本中的传输字段"ExpectContinueTimeout"

这是我的newDefaultTransport()函数,它给出了transport.go中的错误。

func newDefaultTransport() *http.Transport {
    return &http.Transport{
        DisableCompression: disableCompression,    
        DisableKeepAlives:   defaultDisableKeepAlives,
        MaxIdleConnsPerHost: defaultMaxIdleConnsPerHost,
        ResponseHeaderTimeout: defaultResponseHeaderTimeout,
        ExpectContinueTimeout: defaultExpectContinueTimeout,
        TLSHandshakeTimeout: defaultTLSHandshakeTimeout,
        TLSClientConfig:     newTLSClientConfig(),    
        Proxy: http.ProxyFromEnvironment,
        Dial: func(network, addr string) (net.Conn, error) {
            return NewTimeoutConnDial(network, addr, TCPDialTimeout, TCPKeepAlive, defaultIdleTimeout)
        },
    }
}

我在这条线上得到了错误,

ExpectContinueTimeout: defaultExpectContinueTimeout,

这个错误的原因是什么?如何解决这个问题?我是这个GO框架的新手。

在Go 1.6中添加了ExpectContinueTimeout字段。升级您的Go版本。

相关内容

  • 没有找到相关文章