Camel HTTP producerraren proxy ezarpenak
Konfiguratu Camel HTTP producerraren proxy amaiera-puntua zuzenean eta bereizi CXF conduit batetik edo helburuko zerbitzutik.
Camel-en HTTP osagaiarentzat, jarri aurrealdeko proxya irteerako eskaera egiten duen producerraren amaiera-puntuan. Camel 4.18-n, RouteBuilder zati batek hau erabil dezake:
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
Zerbitzuaren URL-a helmuga izaten jarraitzen du. Proxy autentifikaziorik gabeko API publikoaren proba baimendurako, HTTP proxy zerrendako hautagai batek bitartekariaren ostalaria eta portua eman ditzake. proxyHost eta proxyPort bitartekaria identifikatzen dute; proxyAuthScheme harekin konektatzeko protokoloa hautatzen du. HTTP proxy batek HTTPS eskaera tunel baten bidez eraman dezake.
Erabili propietateen leku-markak hedapenaren araberako balioetarako. Proxy autentifikazioa beharrezkoa bada, osagaiak aukera bereiziak eskaintzen ditu proxyAuthUsername, proxyAuthPassword eta autentifikazio-metodoarentzat. Zerbitzuaren autentifikazioak beste aukera batzuk erabiltzen ditu.
Konfigurazio hau camel-http-rena da. CXF conduit batek CXF bezeroa konfiguratzen du; ez du HTTP producerrik konfiguratzen ibilbideak SOAPekin lotutako osagaiak ere badituelako soilik. Era berean, ProducerTemplate batek amaiera-puntuari bidaltzen dio eta ez du amaiera-puntu horren garraio-konfigurazioa ordezkatzen.
Osagai-mailako ezarpenek partekatutako balio lehenetsiak eman ditzakete. Amaiera-puntu mailako ezarpenek ibilbide jakin bat esplizitu mantentzen dute.