Ne anlama gelir
İstemci ile sunucu arasındaki bir proxy, isteği iletmeden önce kimlik doğrulaması istiyor.
Yaygın nedenler
- Kurumsal proxy giriş istiyor
- HTTP_PROXY'deki proxy kimlik bilgileri eksik veya yanlış
- npm veya pip gibi araçlar proxy için yapılandırılmamış
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
Proxy kimlik bilgilerini yapılandırın, örneğin HTTPS_PROXY'de http://user:pass@proxy:8080 ya da aracın kendi proxy ayarları.
Sitenin veya API'nin sahibiyseniz
Proxy, kabul ettiği şemayla Proxy-Authenticate göndermelidir.
Örnek yanıt
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 Belirtim
SSS
› npm veya git'te 407'yi nasıl düzeltirim?
Proxy'yi kimlik bilgileriyle ayarlayın (npm config set proxy, git config http.proxy) veya NTLM proxy'leri için yerel bir kimlik doğrulama yardımcısı kullanın.
› 407 mi 401 mi?
401 hedef sunucudan, 407 yoldaki bir proxy'den gelir.