Għall-komponent HTTP ta' Camel, poġġi l-proxy 'il quddiem fuq il-punt tat-tmiem tal-produttur li jagħmel it-talba ħierġa. F'Camel 4.18, framment ta' RouteBuilder jista' juża:

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

L-URL tas-servizz jibqa' d-destinazzjoni. Għal test permess ta' API pubblika mingħajr awtentikazzjoni tal-proxy, kandidat mil-lista tal-proxy HTTP jista' jipprovdi l-host u l-port tal-intermedjarju. proxyHost u proxyPort jidentifikaw l-intermedjarju; proxyAuthScheme jagħżel il-protokoll użat biex jinqabad miegħu. Proxy HTTP jista' jġorr it-talba HTTPS minn mina.

Uża placeholders tal-proprjetà għal valuri speċifiċi għall-iskjerament. Jekk hija meħtieġa awtentikazzjoni tal-proxy, il-komponent jesponi għażliet separati għal proxyAuthUsername, proxyAuthPassword u l-metodu ta' awtentikazzjoni. L-awtentikazzjoni tas-servizz tuża għażliet differenti.

Din il-konfigurazzjoni tappartjeni lil camel-http. Conduit CXF jikkonfigura klijent CXF; ma jikkonfigurax produttur HTTP sempliċement għax ir-rotta fiha wkoll komponenti relatati ma' SOAP. Bl-istess mod, ProducerTemplate jibgħat lejn il-punt tat-tmiem u ma jissostitwixxix il-konfigurazzjoni tat-trasport ta' dak il-punt tat-tmiem.

Is-settings fil-livell tal-komponent jistgħu jipprovdu valuri prestabbiliti kondiviżi. Is-settings fil-livell tal-punt tat-tmiem iżommu rotta partikolari espliċita.

Artikli relatati