Proxy-stillingar Camel HTTP-framleiðandans
Stilltu proxy-endapunkt Camel HTTP-framleiðandans beint og greindu hann frá CXF-leiðslu eða markþjónustunni.
Fyrir HTTP-íhlut Camel setur þú framsækna proxyið á endapunkt framleiðandans sem gerir útleiðandi beiðnina. Í Camel 4.18 getur RouteBuilder-brot notað:
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
Slóð þjónustunnar er áfram áfangastaðurinn. Fyrir leyfða prófun á opinberu API án proxy-auðkenningar getur frambjóðandi úr HTTP-proxylistanum veitt hýsil og port milliliðarins. proxyHost og proxyPort auðkenna milliliðinn; proxyAuthScheme velur siðareglurnar sem notaðar eru til að tengjast honum. HTTP-proxy getur flutt HTTPS-beiðnina í gegnum göng.
Notaðu eiginleikaplásshaldara fyrir gildi sem eru sérstök fyrir hverja uppsetningu. Ef proxy-auðkenning er nauðsynleg býður íhluturinn upp á aðskilda valkosti fyrir proxyAuthUsername, proxyAuthPassword og auðkenningaraðferðina. Þjónustuauðkenning notar aðra valkosti.
Þessi stilling tilheyrir camel-http. CXF-leiðsla stillir CXF-biðlara; hún stillir ekki HTTP-framleiðanda eingöngu vegna þess að leiðin inniheldur líka íhluti sem tengjast SOAP. Á sama hátt sendir ProducerTemplate á endapunktinn og kemur ekki í stað flutningsstillingar þess endapunkts.
Stillingar á íhlutarstigi geta veitt sameiginleg sjálfgefin gildi. Stillingar á endapunktstigi halda tiltekinni leið skýrri.