CXF سروس پراکسی اور فارورڈ پراکسی مختلف اشیاء ہیں
CXF HTTPConduit پر نیٹ ورک پراکسی پالیسی کو سمجھیں اور اسے تخلیق شدہ سروس آبجیکٹ اور منزل کی اجازت سے الگ کریں۔
CXF کی تخلیق کردہ سروس پراکسی وہ Java آبجیکٹ ہے جو SOAP کالیں کرتا ہے۔ فارورڈ پراکسی ایک نیٹ ورک ثالث ہے جو ان HTTP روابط کو لے کر جاتا ہے۔ یہ مختلف اشیاء ہیں، چاہے کوئی خرابی دونوں کو پراکسی کہے۔
نیٹ ورک کا انتخاب بلائے گئے کلائنٹ کی HTTP نقل و حمل پالیسی سے ظاہر ہوتا ہے:
| پالیسی فیلڈ | کردار |
|---|---|
ProxyServer | ثالث میزبان۔ |
ProxyServerPort | اس کا سننے والا پورٹ۔ |
ProxyServerType | وہ پراکسی قسم جس کی اس نقل و حمل کو توقع ہے۔ |
NonProxyHosts | ان پالیسی سے مستثنیٰ منزلیں۔ |
HTTP JAX-WS کلائنٹ کے لیے، بنیادی CXF کلائنٹ ایک HTTPConduit ظاہر کرتا ہے جس کی پالیسی معاون کوڈ یا تعیناتی راستے کے ذریعے ترتیب دی جا سکتی ہے۔ ایپلیکیشن کی پہلے سے لاگو دیگر پالیسی ویلیوز محفوظ رکھیں۔ عوامی راستہ استعمال کرنے کی اجازت والی HTTP پالیسی کے لیے، HTTP پراکسی فہرست امیدوار میزبان اور پورٹ ویلیوز فراہم کرتی ہے۔
CXF پراکسی اجازت کو منزل کی اجازت سے الگ کرتا ہے۔ ثالث کی طرف سے ثالث کی طرف سے 407 سروس آبجیکٹ کے ایپلیکیشن لاگ ان کا مطالبہ نہیں کرتا۔
conduit مثال کو ڈھالنے سے پہلے فعال CXF ورژن اور نقل و حمل کی شناخت کریں۔ کوئی فیلڈ یا XML عنصر درخواست پر صرف اسی صورت اثر ڈال سکتا ہے جب وہ اس ترتیب راستے سے تعلق رکھتا ہو جو کلائنٹ واقعی استعمال کرتا ہے۔