وكيل خدمة CXF والوكيل الأمامي كائنان مختلفان
افهم سياسة الوكيل الشبكي على CXF HTTPConduit وميّزها من كائن الخدمة المُنشأ ومن تخويل الوجهة.
وكيل الخدمة المُنشأ بواسطة CXF هو كائن Java الذي يجري مكالمات SOAP. أما الوكيل الأمامي فهو وسيط شبكي يحمل اتصالات HTTP تلك. إنهما كائنان مختلفان حتى عندما يسمّي خطأ ما كليهما وكيلاً.
يُمثَّل اختيار الشبكة بسياسة نقل HTTP الخاصة بالعميل المُستدعى:
| حقل السياسة | الدور |
|---|---|
ProxyServer | المضيف الوسيط. |
ProxyServerPort | منفذ الاستماع الخاص به. |
ProxyServerType | نوع الوكيل الذي يتوقعه ذلك النقل. |
NonProxyHosts | الوجهات المستثناة من سياسة الوكيل تلك. |
بالنسبة إلى عميل HTTP JAX-WS، يعرض عميل CXF الأساسي HTTPConduit يمكن ضبط سياسته عبر الشيفرة المدعومة أو مسار النشر. حافظ على قيم السياسة الأخرى التي طبّقها التطبيق بالفعل. وبالنسبة إلى سياسة HTTP مسموح لها باستخدام مسار عام، توفّر قائمة وكلاء HTTP قيم المضيف والمنفذ المرشحة.
يفصل CXF بين تخويل الوكيل وتخويل الوجهة. لا يطلب خطأ 407 من الوسيط من الوسيط تسجيل الدخول الخاص بتطبيق كائن الخدمة.
حدّد نسخة CXF النشطة ونوع النقل قبل تكييف مثال conduit. لا يمكن لحقل أو عنصر XML أن يؤثر في الطلب إلا عندما ينتمي إلى مسار التكوين الذي يستهلكه ذلك العميل فعلاً.