Proxy-stillingar hjá Camel HTTP-framleiðaranum
Set upp proxy-endapunktin hjá Camel HTTP-framleiðaranum beinleiðis og skil hann frá CXF-leiðing ella máltænastuni.
Fyri HTTP-partin í Camel setur tú frammanfyrivvarandi proxy á endapunktin hjá framleiðaranum, sum ger útferðarbeiðnina. Í Camel 4.18 kann ein RouteBuilder-brot nýta:
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
URL hjá tænastuni verður áfram málið. Fyri loyvda almenna-API-roynd uttan proxy-sannroynd kann ein valmøguleiki úr HTTP-proxylistanum veita vert og port hjá millumgongdinum. proxyHost og proxyPort eyðkenna millumgongdina; proxyAuthScheme velur protokolin, sum verður brúkt at seta samband við hana. Eitt HTTP-proxy kann flyta HTTPS-beiðnina gjøgnum eina tunnil.
Brúka plásshaldarar fyri eginleikum til virðir, sum eru serstøk fyri hvørja útgávu. Um proxy-sannroynd er neyðug, bjóðar parturin serstakar valmøguleikar fyri proxyAuthUsername, proxyAuthPassword og sannroyndarhátt. Tænastusannroynd brúkar aðrar valmøguleikar.
Henda uppseting hoyrir til camel-http. Ein CXF-leiðing setur upp ein CXF-kunda; hon setur ikki upp ein HTTP-framleiðara bara tí, at leiðin eisini hevur SOAP-tengdar partar. Somuleiðis sendir ein ProducerTemplate til endapunktin og skiftir ikki út flutningsuppsetingini hjá endapunktinum.
Stillingar á partstigi kunnu veita felags sjálvsett virði. Stillingar á endapunktstigi halda ein ávísan leið greiða.