يحتفظ عميل HTTP في Jetty 12.1 باستثناءات الوجهة داخل كل كائن وكيل. أضفها قبل بدء الطلبات:

var proxy = new org.eclipse.jetty.client.HttpProxy(
    "proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);

jettyClient هو كائن org.eclipse.jetty.client.HttpClient الموجود في التطبيق، بدورة تشغيل وإيقاف المعتادة. للوجهات العامة المسموح بها، توفّر قائمة وكلاء HTTP مرشحين لمضيف ومنفذ HttpProxy؛ واحتفظ بالاستثناءات الداخلية المقصودة.

يطابق الإدخال internal.example على المنفذ 443. وبدون منفذ، يطابق إدخال المضيف ذلك المضيف على أي منفذ. مطابقة اسم المضيف دقيقة: أضف كل مضيف مقصود على حدة بدل تمرير أنماط JVM nonProxyHosts أو قائمة مفصولة بأنبوب.

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

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