Para sa HTTP component ng Camel, ilagay ang forward proxy sa endpoint ng producer na gumagawa ng papalabas na kahilingan. Sa Camel 4.18, ang isang bahagi ng RouteBuilder ay makakagamit ng:

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

Ang URL ng serbisyo ay nananatiling destinasyon. Para sa pinahihintulutang pampublikong-API na pagsubok na walang proxy authentication, ang isang kandidato mula sa listahan ng HTTP proxy ay makapagbibigay ng host at port ng tagapamagitan. Tinutukoy ng proxyHost at proxyPort ang tagapamagitan; pinipili ng proxyAuthScheme ang protocol na ginagamit upang kumonekta rito. Maaaring dalhin ng HTTP proxy ang HTTPS na kahilingan sa isang tunnel.

Gumamit ng mga placeholder ng property para sa mga halagang partikular sa deployment. Kung kailangan ang proxy authentication, naglalantad ang component ng hiwalay na mga opsyon para sa proxyAuthUsername, proxyAuthPassword at paraan ng authentication. Gumagamit ang service authentication ng ibang mga opsyon.

Ang configuration na ito ay kabilang sa camel-http. Ang CXF conduit ay nagko-configure ng CXF client; hindi ito nagko-configure ng HTTP producer dahil lang may mga component na may kaugnayan sa SOAP ang ruta. Gayundin, nagpapadala ang ProducerTemplate sa endpoint at hindi pinapalitan ang transport configuration ng endpoint na iyon.

Ang mga setting sa antas ng component ay makapagbibigay ng mga pinagsasaluhang default. Ang mga setting sa antas ng endpoint ay nagpapanatiling malinaw ang isang partikular na ruta.

Kaugnay na mga artikulo