پروکسی سرویس CXF و پروکسی فوروارد دو شیء متفاوت هستند
سیاست پروکسی شبکه را در CXF HTTPConduit بشناسید و آن را از شیء سرویس تولیدشده و مجوز مقصد جدا کنید.
پروکسی سرویس تولیدشده توسط CXF همان شیء Java است که فراخوانیهای SOAP را انجام میدهد. پروکسی فوروارد یک واسطه شبکه است که آن اتصالهای HTTP را حمل میکند. حتی وقتی یک خطا هر دو را پروکسی مینامد، این دو شیء متفاوتاند.
انتخاب شبکه با سیاست انتقال HTTP کلاینت فراخوانیشده نمایش داده میشود:
| فیلد سیاست | نقش |
|---|---|
ProxyServer | میزبان واسطه. |
ProxyServerPort | درگاه شنود آن. |
ProxyServerType | نوع پروکسی که آن انتقال انتظار دارد. |
NonProxyHosts | مقصدهایی که از آن سیاست پروکسی معاف شدهاند. |
برای کلاینت HTTP JAX-WS، کلاینت زیربنایی CXF یک HTTPConduit ارائه میکند که سیاست آن از طریق کد یا مسیر استقرار پشتیبانیشده قابل پیکربندی است. سایر مقادیر سیاستی را که برنامه از قبل اعمال کرده است حفظ کنید. برای سیاست HTTPی که مجاز به استفاده از مسیر عمومی است، فهرست پروکسی HTTP مقادیر نامزد میزبان و درگاه را فراهم میکند.
CXF مجوز پروکسی را از مجوز مقصد جدا میکند. 407 از واسطه از واسطه، ورود برنامه شیء سرویس را درخواست نمیکند.
پیش از تطبیق یک نمونه conduit، نسخه فعال CXF و انتقال را مشخص کنید. یک فیلد یا عنصر XML تنها زمانی میتواند بر درخواست اثر بگذارد که به مسیر پیکربندیای تعلق داشته باشد که کلاینت واقعاً از آن استفاده میکند.