Camel HTTP komponentā priekšējo starpniekserveri ievieto producenta galapunktā, kas veic izejošo pieprasījumu. Camel 4.18 versijā RouteBuilder fragments var izmantot:

from("direct:status")
    .to("https://service.example.net/status"
        + "?proxyHost=proxy.example.net"
        + "&proxyPort=8080"
        + "&proxyAuthScheme=http");

Pakalpojuma URL paliek galamērķis. Atļautam publiskas API testam bez starpniekservera autentifikācijas kandidāts no HTTP starpniekserveru saraksta var nodrošināt starpnieka resursdatoru un portu. proxyHost un proxyPort norāda starpnieku; proxyAuthScheme izvēlas protokolu, ko izmanto savienojuma izveidei ar to. HTTP starpniekserveris var pārsūtīt HTTPS pieprasījumu caur tuneli.

Izmantojiet rekvizītu vietturus izvietojumam raksturīgām vērtībām. Ja nepieciešama starpniekservera autentifikācija, komponents piedāvā atsevišķas opcijas proxyAuthUsername, proxyAuthPassword un autentifikācijas metodei. Pakalpojuma autentifikācija izmanto citas opcijas.

Šī konfigurācija pieder camel-http. CXF kanāls konfigurē CXF klientu; tas nekonfigurē HTTP producentu tikai tāpēc, ka maršrutā ir arī ar SOAP saistītas komponentes. Tāpat ProducerTemplate sūta uz galapunktu un neaizstāj šī galapunkta transporta konfigurāciju.

Komponentes līmeņa iestatījumi var nodrošināt kopīgas noklusējuma vērtības. Galapunkta līmeņa iestatījumi konkrētu maršrutu saglabā skaidru.

Saistītie raksti