0
In meinem GO Projekt, das ich als einen Fehler in transport.go
Datei bin immer,unbekannt http.Transport Feld 'ExpectContinueTimeout' in struct wörtliche in GO
Mygo/Testkit/pkg/http
Mygo/Testkit/pkg/http pkg \ http \ transport.go: 93: unbekannt http.Transport Feld 'ExpectContinueTimeout' in struct wörtlichen
Hier ist meine newDefaultTransport()
Funktion, die den Fehler in transport.go
gibt.
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)
},
}
}
Und ich erhalte den Fehler in dieser Zeile,
ExpectContinueTimeout: defaultExpectContinueTimeout,
Was ist der Grund für diesen Fehler sein? Wie löst man das? Ich bin neu in diesem GO
Framework.
Löst der Kompilierungsfehler nach dem Entfernen dieser Zeile aus? Es sieht für mich richtig aus, aber vielleicht versteckt sich dort ein versteckter oder unicode? –
@KevinDeenanauth: Wenn ich diese Zeile entferne oder kommentiere, gibt es keinen Kompilierfehler. –
Keine Ahnung - es ist ein gültiges Feld: https://play.golang.org/p/szXUKuYScx –