Ar gyfer cydran HTTP Camel, rhowch y dirprwy ymlaen ar bwynt terfyn y producer sy'n gwneud y cais allanol. Yn Camel 4.18, gall darn RouteBuilder ddefnyddio:

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

Mae URL y gwasanaeth yn parhau'n gyrchfan. Ar gyfer prawf API cyhoeddus a ganiateir heb ddilysu dirprwy, gall ymgeisydd o'r rhestr dirprwyau HTTP ddarparu gwesteiwr a phorth y canolwr. Mae proxyHost a proxyPort yn nodi'r canolwr; mae proxyAuthScheme yn dewis y protocol a ddefnyddir i gysylltu ag ef. Gall dirprwy HTTP gludo'r cais HTTPS trwy dwnnel.

Defnyddiwch ddalwyr lle priodweddau ar gyfer gwerthoedd sy'n benodol i'r defnydd. Os oes angen dilysu dirprwy, mae'r gydran yn cynnig opsiynau ar wahân ar gyfer proxyAuthUsername, proxyAuthPassword a'r dull dilysu. Mae dilysu gwasanaeth yn defnyddio opsiynau gwahanol.

Mae'r ffurfweddiad hwn yn perthyn i camel-http. Mae condoid CXF yn ffurfweddu cleient CXF; nid yw'n ffurfweddu producer HTTP dim ond oherwydd bod y llwybr hefyd yn cynnwys cydrannau sy'n gysylltiedig â SOAP. Yn yr un modd, mae ProducerTemplate yn anfon at y pwynt terfyn ac nid yw'n disodli ffurfweddiad trafnidiaeth y pwynt terfyn hwnnw.

Gall gosodiadau ar lefel cydran ddarparu rhagosodiadau a rennir. Mae gosodiadau ar lefel pwynt terfyn yn cadw llwybr penodol yn eglur.

Erthyglau cysylltiedig