Heim >Backend-Entwicklung >Golang >Warum erhalte ich beim Go Http-Client die Fehlermeldung „Github: Ihr Zugriff auf diese Website wurde eingeschränkt'?
Fehlerbehebung „Github Ihr Zugriff auf diese Website wurde eingeschränkt“ Fehler mit Go Http Client
Problemübersicht
Beim Verwenden des HTTP-Clients von Go zum Abrufen von Dateien von Github kann es bei einigen Benutzern zu einem 403-Fehler mit der Meldung „Ihr Zugriff auf diese Website wurde eingeschränkt“ kommen.
Mögliche Ursachen und Lösung
In diesem speziellen Fall wurde das Problem gelöst, indem sichergestellt wurde, dass die folgenden Komponenten auf dem neuesten Stand waren:
Aktualisierung von IntelliJ IDEA und Git
Um diese Komponenten in IntelliJ IDEA zu aktualisieren:
Beispielcode
Der folgende Code sollte jetzt wie erwartet funktionieren:
<code class="go">package main import ( "fmt" "io/ioutil" "net/http" ) func main() { endpoint := "https://github.com/kubeflow/manifests/archive/v1.0.2.tar.gz" resp, err := http.Get(endpoint) if err != nil { fmt.Printf("[error] %v\n", err) return } defer resp.Body.Close() respData, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Printf("[error] %v\n", err) return } fmt.Printf("Resp:\n%v\n", string(respData)) }</code>
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Go Http-Client die Fehlermeldung „Github: Ihr Zugriff auf diese Website wurde eingeschränkt'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!