Maison > développement back-end > Golang > Comment résoudre les erreurs « Authentification proxy requise » dans les requêtes HTTP Go ?

Comment résoudre les erreurs « Authentification proxy requise » dans les requêtes HTTP Go ?

Linda Hamilton
Libérer: 2024-10-29 02:55:29
original
560 Les gens l'ont consulté

How to Solve

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal