Proxy-Authentifizierung mit HTTP-Anfragen in Go
Wenn Sie eine authentifizierte Proxy-IP-Adresse für HTTP-Anfragen verwenden, kann es sein, dass die Meldung „Proxy-Authentifizierung erforderlich“ angezeigt wird " Fehler. Um dieses Problem zu beheben, müssen Sie den Benutzernamen und das Passwort für den Proxyserver angeben.
Proxy-Authentifizierung einrichten
Im HTTP-Transport, der für Ihre Anfragen verwendet wird, legen Sie fest Richten Sie den HEADER wie folgt ein:
<code class="go">auth := "username:password" basicAuth := "Basic " + base64.StdEncoding.EncodeToString([]byte(auth)) transport.ProxyConnectHeader = http.Header{} transport.ProxyConnectHeader.Add("Proxy-Authorization", basicAuth)</code>
Indem Sie den Header „Proxy-Authorization“ mit dem bereitgestellten Benutzernamen und Passwort festlegen, kann sich der HTTP-Client beim Proxyserver authentifizieren. Dadurch können Sie den Fehler „Proxy-Authentifizierung erforderlich“ umgehen und erfolgreich auf die gewünschten Webseiten zugreifen.
Das obige ist der detaillierte Inhalt vonWie behebt man Fehler „Proxy-Authentifizierung erforderlich' in Go-HTTP-Anfragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!