code: func (s *SpdyRoundTripper) Dial(req *http.Request) (net.Conn, error) {
  	conn, err := s.dial(req)
  	if err != nil {
  		return nil, err
  	}
  
  	if err := req.Write(conn); err != nil {
  		conn.Close()
  		return nil, err
  	}
  
  	return conn, nil
  }
docs: // Dial implements k8s.io/apimachinery/pkg/util/net.Dialer.