title: unknown http.Transport field 'ExpectContinueTimeout' in struct literal in GO
body: <p>In my GO project I am getting an error in <code>transport.go</code> file as,</p>
  
  <blockquote>
    <p>mygo/testkit/pkg/http</p>
    
    <h1>mygo/testkit/pkg/http pkg\http\transport.go:93: unknown http.Transport field 'ExpectContinueTimeout' in struct literal</h1>
  </blockquote>
  
  <p>Here is my <code>newDefaultTransport()</code> function, which gives the error in <code>transport.go</code>.</p>
  
  <pre><code>func newDefaultTransport() *http.Transport {
      return &amp;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)
          },
      }
  }
  </code></pre>
  
  <p>And I am getting the error at this line,</p>
  
  <pre><code>ExpectContinueTimeout: defaultExpectContinueTimeout,
  </code></pre>
  
  <p>What will be the reason for this error? How to solve this? I am new to this <code>GO</code> framework.</p>