Authentification proxy avec requêtes HTTP dans Go
Lors de l'utilisation d'une adresse IP proxy authentifiée pour les requêtes HTTP, vous pouvez rencontrer le message « Authentification proxy requise " erreur. Pour résoudre ce problème, vous devez fournir le nom d'utilisateur et le mot de passe du serveur proxy.
Configuration de l'authentification proxy
Dans le transport HTTP utilisé pour vos requêtes, définissez configurez l'EN-TÊTE comme suit :
<code class="go">auth := "username:password" basicAuth := "Basic " + base64.StdEncoding.EncodeToString([]byte(auth)) transport.ProxyConnectHeader = http.Header{} transport.ProxyConnectHeader.Add("Proxy-Authorization", basicAuth)</code>
En définissant l'en-tête "Proxy-Authorization" avec le nom d'utilisateur et le mot de passe fournis, le client HTTP pourra s'authentifier auprès du serveur proxy. Cela vous permettra de contourner l'erreur « Authentification proxy requise » et d'accéder avec succès aux pages Web souhaitées.
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!