ការកំណត់ប្រុកស៊ីរបស់អ្នកផលិត HTTP នៅក្នុង Camel
កំណត់ចំណុចបញ្ចប់ប្រុកស៊ីរបស់អ្នកផលិត HTTP នៅក្នុង Camel ដោយផ្ទាល់ ហើយបែងចែកវាពី CXF conduit ឬសេវាគោលដៅ។
សម្រាប់ធាតុផ្សំ HTTP របស់ Camel ដាក់ប្រុកស៊ីខាងមុខនៅលើចំណុចបញ្ចប់របស់អ្នកផលិត ដែលធ្វើសំណើចេញក្រៅ។ នៅក្នុង Camel 4.18 បំណែក RouteBuilder អាចប្រើ៖
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
URL សេវានៅតែជាគោលដៅ។ សម្រាប់ការសាកល្បង API សាធារណៈដែលអនុញ្ញាតដោយគ្មានការផ្ទៀងផ្ទាត់ប្រុកស៊ី បេក្ខជនពីបញ្ជីប្រុកស៊ី HTTP អាចផ្តល់ម៉ាស៊ីន និងច្រករបស់អ្នកកណ្តាល។ proxyHost និង proxyPort កំណត់អ្នកកណ្តាល; proxyAuthScheme ជ្រើសរើសពិធីការដែលប្រើដើម្បីភ្ជាប់ទៅវា។ ប្រុកស៊ី HTTP អាចដឹកសំណើ HTTPS តាមរូងក្រោមដី។
ប្រើអ្នករក្សាទីតាំងលក្ខណសម្បត្តិសម្រាប់តម្លៃដែលអាស្រ័យលើការដាក់ពង្រាយ។ ប្រសិនបើត្រូវការការផ្ទៀងផ្ទាត់ប្រុកស៊ី ធាតុផ្សំផ្តល់ជម្រើសដាច់ដោយឡែកសម្រាប់ proxyAuthUsername, proxyAuthPassword និងវិធីសាស្ត្រផ្ទៀងផ្ទាត់។ ការផ្ទៀងផ្ទាត់សេវាប្រើជម្រើសផ្សេង។
ការកំណត់នេះជាកម្មសិទ្ធិរបស់ camel-http។ CXF conduit កំណត់អតិថិជន CXF; វាមិនកំណត់អ្នកផលិត HTTP ដោយសារតែផ្លូវក៏មានធាតុផ្សំពាក់ព័ន្ធ SOAP នោះទេ។ ដូចគ្នាដែរ ProducerTemplate ផ្ញើទៅចំណុចបញ្ចប់ ហើយមិនជំនួសការកំណត់ការដឹកជញ្ជូនរបស់ចំណុចបញ្ចប់នោះទេ។
ការកំណត់កម្រិតធាតុផ្សំអាចផ្តល់តម្លៃលំនាំដើមរួម។ ការកំណត់កម្រិតចំណុចបញ្ចប់រក្សាផ្លូវជាក់លាក់ឲ្យច្បាស់។