Maison >développement back-end >Golang >Pourquoi est-ce que je reçois une erreur « Github Votre accès à ce site a été restreint » avec le client Go Http ?
Dépannage « Github Votre accès à ce site a été restreint » Erreur avec le client Go Http
Présentation du problème
Lors de l'utilisation du client http de Go pour récupérer des fichiers depuis Github, certains utilisateurs peuvent rencontrer une erreur 403 accompagnée du message "Votre accès à ce site a été restreint."
Causes possibles et Solution
Dans ce cas particulier, le problème a été résolu en s'assurant que les composants suivants étaient à jour :
Mise à jour d'IntelliJ IDEA et de Git
Pour mettre à jour ces composants dans IntelliJ IDEA :
Exemple de code
Le code suivant devrait maintenant fonctionner comme prévu :
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!