Tetapan proksi penghasil HTTP Camel
Konfigurasikan titik hujung proksi penghasil HTTP Camel secara terus dan bezakan ia daripada konduit CXF atau perkhidmatan sasaran.
Untuk komponen HTTP Camel, letakkan proksi hadapan pada titik hujung penghasil yang membuat permintaan keluar. Dalam Camel 4.18, serpihan RouteBuilder boleh menggunakan:
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
URL perkhidmatan kekal sebagai destinasi. Untuk ujian API awam yang dibenarkan tanpa pengesahan proksi, calon daripada senarai proksi HTTP boleh membekalkan hos dan port perantara. proxyHost dan proxyPort mengenal pasti perantara; proxyAuthScheme memilih protokol yang digunakan untuk menyambung kepadanya. Proksi HTTP boleh membawa permintaan HTTPS melalui terowong.
Gunakan pemegang tempat sifat untuk nilai khusus penggunaan. Jika pengesahan proksi diperlukan, komponen menyediakan pilihan berasingan untuk proxyAuthUsername, proxyAuthPassword dan kaedah pengesahan. Pengesahan perkhidmatan menggunakan pilihan lain.
Konfigurasi ini tergolong dalam camel-http. Konduit CXF mengkonfigurasi klien CXF; ia tidak mengkonfigurasi penghasil HTTP semata-mata kerana laluan itu juga mengandungi komponen berkaitan SOAP. Begitu juga, ProducerTemplate menghantar ke titik hujung dan tidak menggantikan konfigurasi pengangkutan titik hujung itu.
Tetapan peringkat komponen boleh menyediakan nilai lalai yang dikongsi. Tetapan peringkat titik hujung mengekalkan laluan tertentu secara eksplisit.