Proksaj agordoj de la Camel HTTP-produktanto
Agordi rekte la proksan finpunkton de la Camel HTTP-produktanto kaj distingi ĝin de CXF-kondukto aŭ la cela servo.
Por la HTTP-komponento de Camel metu la antaŭan proksion sur la produktantan finpunkton, kiu faras la elirantan peton. En Camel 4.18 ero de RouteBuilder povas uzi:
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
La URL de la servo restas la celo. Por permesita publika-API-testo sen proksa aŭtentigo, kandidato el la listo de HTTP-proksoj povas liveri la gastiganton kaj pordon de la peranto. proxyHost kaj proxyPort identigas la peranton; proxyAuthScheme elektas la protokolon uzatan por konektiĝi al ĝi. HTTP-prokso povas transporti la HTTPS-peton tra tunelo.
Uzu propretajn anstataŭigilojn por valoroj specifaj al la deplojo. Se proksa aŭtentigo necesas, la komponento prezentas apartajn opciojn por proxyAuthUsername, proxyAuthPassword kaj la aŭtentiga metodo. Serva aŭtentigo uzas aliajn opciojn.
Ĉi tiu agordo apartenas al camel-http. CXF-kondukto agordas CXF-klienton; ĝi ne agordas HTTP-produktanton nur ĉar la itinero ankaŭ enhavas SOAP-rilatajn komponentojn. Same, ProducerTemplate sendas al la finpunkto kaj ne anstataŭigas la transportan agordon de tiu finpunkto.
Agordoj je komponenta nivelo povas liveri komunajn defaŭltojn. Agordoj je finpunkta nivelo tenas apartan itineron eksplicita.