Proxy-Astellungen vum Camel HTTP-Producer
Konfiguréiert den Proxy-Endpunkt vum Camel HTTP-Producer direkt an ënnerscheet en vun engem CXF-Conduit oder vum Zilservice.
Bei der HTTP-Komponent vum Camel gëtt de Forward-Proxy op den Endpunkt vum Producer gesat, deen déi ausgehend Ufro mécht. An Camel 4.18 kann en Deel vum RouteBuilder dat hei benotzen:
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
D'Servicen-URL bleift den Zil. Fir en erlaabten ëffentlechen-API-Test ouni Proxy-Authentifizéierung kann e Kandidat aus der HTTP-Proxy-Lëscht den Host an de Port vum Vermëttler liwweren. proxyHost an proxyPort bezeechnen de Vermëttler; proxyAuthScheme wielt de Protokoll fir d'Verbindung mat him. En HTTP-Proxy kann d'HTTPS-Ufro duerch en Tunnel féieren.
Benotzt Eegeschafts-Plazhalter fir Wäerter, déi pro Deployment ënnerscheeden. Wann eng Proxy-Authentifizéierung verlaangt gëtt, bitt d'Komponent getrennt Optiounen fir proxyAuthUsername, proxyAuthPassword an d'Authentifizéierungsmethod. D'Servicen-Authentifizéierung benotzt aner Optiounen.
Dës Konfiguratioun gehéiert zu camel-http. En CXF-Conduit konfiguréiert en CXF-Client; en konfiguréiert keen HTTP-Producer just well d'Route och SOAP-bezunnen Komponenten enthält. Gläichsch wéi en ProducerTemplate un den Endpunkt schéckt an d'Transportkonfiguratioun vun deem Endpunkt net ersetzt.
Astellungen op Komponentenniveau kënnen gemeinsam Standardwäerter liwweren. Astellungen op Endpunktniveau halen eng bestëmmt Route explizit.