DevToolPal
ع
4xx أخطاء العميل

407 Proxy Authentication Required

مطلوب مصادقة الوكيل

ماذا يعني

خادم وكيل بين العميل والخادم يتطلب المصادقة قبل تمرير الطلب.

الأسباب الشائعة

  • وكيل المؤسسة يتطلب تسجيل الدخول
  • بيانات اعتماد الوكيل في HTTP_PROXY مفقودة أو خاطئة
  • أدوات مثل npm أو pip غير مضبوطة للعمل عبر الوكيل

طريقة الإصلاح

إن كنت العميل أو الزائر

اضبط بيانات اعتماد الوكيل، مثل http://user:pass@proxy:8080 في HTTPS_PROXY، أو إعدادات الوكيل الخاصة بالأداة.

إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية

يجب أن يرسل الوكيل Proxy-Authenticate مع المخطط الذي يقبله.

مثال على الاستجابة

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

المواصفة

RFC 9110 §15.5.8

الأسئلة الشائعة

› كيف أصلح 407 في npm أو git؟

اضبط الوكيل مع بيانات الاعتماد (npm config set proxy، وgit config http.proxy) أو استخدم مساعد مصادقة محليًا لوكلاء NTLM.

› 407 أم 401؟

401 يأتي من الخادم الأصلي؛ و407 من وكيل في الطريق.