Për komponentin HTTP të Camel, vendos proxy-n përpara në pikën fundore të producentit që kryen kërkesën dalëse. Në Camel 4.18, një fragment RouteBuilder mund të përdorë:

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

URL-ja e shërbimit mbetet destinacioni. Për një test të lejuar të API-së publike pa vërtetim proxy, një kandidat nga lista e proxy-ve HTTP mund të ofrojë hostin dhe portin e ndërmjetësit. proxyHost dhe proxyPort identifikojnë ndërmjetësin; proxyAuthScheme zgjedh protokollin e përdorur për t'u lidhur me të. Një proxy HTTP mund ta çojë kërkesën HTTPS përmes një tuneli.

Përdor zëvendësues të vetive për vlerat specifike të implementimit. Nëse kërkohet vërtetim proxy, komponenti ofron mundësi të veçanta për proxyAuthUsername, proxyAuthPassword dhe metodën e vërtetimit. Vërtetimi i shërbimit përdor mundësi të tjera.

Ky konfigurim i përket camel-http. Një kanal CXF konfiguron një klient CXF; nuk konfiguron një producent HTTP vetëm sepse rruga përmban edhe komponentë të lidhur me SOAP. Në mënyrë të ngjashme, një ProducerTemplate dërgon në pikën fundore dhe nuk zëvendëson konfigurimin e transportit të asaj pike fundore.

Cilësimet në nivel komponenti mund të ofrojnë vlera të paracaktuara të përbashkëta. Cilësimet në nivel pike fundore e mbajnë një rrugë të caktuar të qartë.

Artikuj të ngjashëm