DevToolPal
PL
4xx Błędy klienta

407 Proxy Authentication Required

Wymagane uwierzytelnienie proxy

Co to znaczy

Proxy między klientem a serwerem wymaga uwierzytelnienia, zanim przekaże żądanie.

Typowe przyczyny

  • Firmowe proxy wymaga logowania
  • Brak lub błędne dane proxy w HTTP_PROXY
  • Narzędzia takie jak npm czy pip nie są skonfigurowane pod proxy

Jak naprawić

Jako klient lub odwiedzający

Skonfiguruj dane uwierzytelniające proxy, np. http://user:pass@proxy:8080 w HTTPS_PROXY, albo ustawienia proxy samego narzędzia.

Jako właściciel strony lub API

Proxy musi wysłać Proxy-Authenticate z akceptowanym schematem.

Przykładowa odpowiedź

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

Specyfikacja

RFC 9110 §15.5.8

FAQ

› Jak naprawić 407 w npm lub git?

Ustaw proxy z danymi uwierzytelniającymi (npm config set proxy, git config http.proxy) albo użyj lokalnego pomocnika uwierzytelniania dla proxy NTLM.

› 407 czy 401?

401 pochodzi od serwera docelowego; 407 od proxy po drodze.