إن حل الوكيل لعنوان URL واحد يمنحك قرارًا لذلك العنوان. لا يكشف سياسة التوجيه التلقائي الكاملة لكل وجهة.

وهذا مهم عندما يستدعي الكود GetProxy بعنوان اختبار خارجي، ويأخذ URI المُعاد، ويثبّت WebProxy ثابتًا جديدًا على مستوى العالم. كانت السياسة الأصلية قد ترسل مضيفًا آخر مباشرة أو تختار وكيلًا مختلفًا. وقد ألقى البديل بتلك المعلومة.

احتفظ بكائن سياسة مدعوم مع العميل عندما يكون السلوك المعتمد على الوجهة مقصودًا. افحص قراره للعنوان الفاشل الفعلي بدلًا من استخدام موقع غير ذي صلة كمسبار شامل.

فسّر أيضًا القرار المباشر بشكل صحيح. يمكن أن يعيد التطبيق الوجهة الأصلية عندما يتم تجاوزها؛ قارن قرار التجاوز بدلًا من إعادة تصنيف URI تلقائيًا كوكيل.

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

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