لماذا لا تُترجم استثناءات CIDR مباشرةً إلى Java nonProxyHosts
استخدم لغة أنماط أسماء المضيفين المفصولة بأنابيب في Java بدلًا من اعتبار إدخال شبكة فرعية منسوخ قاعدةً لتوجيه العناوين.
يقبل http.nonProxyHosts أنماط المضيفين الموثّقة المفصولة بأنابيب. لكن قيمة 169.254/16 المنسوخة لا تجعله يصنّف تلك الشبكة الفرعية.
قد يكشف بيئة تطوير متكاملة تستورد استثناءات نظام التشغيل هذا التعارض أمام Java/Gradle. وقد تؤدي إزالة القائمة كاملةً إلى إخفاء تحذير مع التخلّي عن مسارات مباشرة مقصودة.
ترجم المتطلَّب لا علامات الترقيم وحدها: يمكن لأسماء مضيفين داخلية صريحة أن تعبّر عن مجموعة صغيرة محدّدة بالاسم. أما السياسة القائمة على العناوين فتحتاج إلى آلية مدعومة لا إلى امتداد CIDR مفترض.
وميّز أيضًا بين عنوان حرفي في الرابط وبين تحليل اسم مضيف وفحص النتيجة. هذا المطابق ليس تلقائيًا جدول توجيه ولا مصنّف شبكات فرعية DNS. أبقِ المستهلك وصياغته مع سياسة الاستثناءات.