قد يحتاج تطبيق WinHTTP إلى مصادقة لمجرد جلب ملف PAC الخاص به. يحدث ذلك قبل أن يختار النص البرمجي الذي تم تنزيله وكيلًا للوجهة.

يسمح العضو fAutoLogonIfChallenged في WINHTTP_AUTOPROXY_OPTIONS باستخدام بيانات الاعتماد الافتراضية للمستخدم الحالي عندما يتحدى خادم PAC عملية التنزيل. إنه خيار سياسة منطقي، وليس حقلًا لتقديم اسم مستخدم وكلمة مرور عشوائيين.

لا يثبت التنزيل التفاعلي الناجح في المتصفح أن هذا التطبيق قادر على جلب الملف. لا يوفر WinHTTP مربع حوار تسجيل الدخول التلقائي الخاص بالمتصفح. يجب على التطبيق استخدام ترتيب تسليم ومصادقة تدعمه واجهة برمجة التطبيقات الخاصة به.

سجّل ما إذا كان الفشل يتعلق بخادم استضافة PAC أم بوكيل تم اختياره لاحقًا. تحدي 401 من خادم الاستضافة وتحدي 407 من وسيط هما تبادلان مختلفان. بالنسبة لتحدي 407 من وكيل لاحق، استخدم بيانات اعتماد وكيل WinHTTP الخاصة بالطلب عبر تدفق المصادقة المدعوم.

بالنسبة لخدمة تعمل في الخلفية، حدد الحساب الذي يشغّل تلك الخدمة. يمكن أن تعني “المستخدم الحالي” هوية خدمة تختلف بيانات اعتمادها المتاحة عن بيانات اعتماد الشخص الذي فتح المتصفح.

مقالات ذات صلة