Bedeutung
Ein Proxy zwischen Client und Server verlangt eine Authentifizierung, bevor er die Anfrage weiterleitet.
Typische Ursachen
- Firmen-Proxy verlangt Anmeldung
- Proxy-Zugangsdaten in HTTP_PROXY fehlen oder sind falsch
- Tools wie npm oder pip sind nicht für den Proxy konfiguriert
So beheben Sie es
Als Client oder Besucher
Proxy-Zugangsdaten konfigurieren, etwa http://user:pass@proxy:8080 in HTTPS_PROXY, oder die Proxy-Einstellungen des jeweiligen Tools.
Als Betreiber der Website oder API
Der Proxy muss Proxy-Authenticate mit dem akzeptierten Verfahren senden.
Beispielantwort
HTTP/1.1
HTTP/1.1 407 Proxy Authentication Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Proxy-Authenticate: Basic realm="corp-proxy"
Content-Length: 0 Spezifikation
FAQ
› Wie behebe ich 407 in npm oder git?
Proxy mit Zugangsdaten setzen (npm config set proxy, git config http.proxy) oder für NTLM-Proxys einen lokalen Auth-Helfer verwenden.
› 407 oder 401?
401 kommt vom Ursprungsserver; 407 von einem Proxy auf dem Weg.