Camel-ийн HTTP бүрэлдэхүүн хэсэгт гадагш хүсэлт гаргадаг продактурын төгсгөлийн цэг дээр урд проксийг байрлуулна. Camel 4.18-д RouteBuilder-ийн хэсэг дараахыг ашиглаж болно:

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

Үйлчилгээний URL нь зорьсон газар хэвээр байна. Прокси баталгаажуулалтгүй зөвшөөрөгдсөн нийтийн API туршилтад HTTP прокси жагсаалтаас нэр дэвшигч зуучлагчийн хост, портыг өгч болно. proxyHost ба proxyPort зуучлагчийг тодорхойлно; proxyAuthScheme түүнтэй холбогдох протоколыг сонгоно. HTTP прокси HTTPS хүсэлтийг туннелээр дамжуулж чадна.

Байршуулалтаас хамаарах утгуудад шинж чанарын орлуулагч ашиглана. Хэрэв прокси баталгаажуулалт шаардлагатай бол бүрэлдэхүүн хэсэг proxyAuthUsername, proxyAuthPassword болон баталгаажуулалтын аргад тусдаа сонголт санал болгоно. Үйлчилгээний баталгаажуулалт өөр сонголт ашигладаг.

Энэ тохиргоо camel-http-д хамаарна. CXF суваг нь CXF клиентийг тохируулдаг; маршрутад SOAP-той холбоотой бүрэлдэхүүн хэсэг байгаа учраас л HTTP продактурыг тохируулдаггүй. Үүнтэй адил ProducerTemplate төгсгөлийн цэг рүү илгээдэг бөгөөд тухайн төгсгөлийн цэгийн тээврийн тохиргоог орлуулдаггүй.

Бүрэлдэхүүн хэсгийн түвшний тохиргоо нь нийтлэг өгөгдмөл утгыг өгч чадна. Төгсгөлийн цэгийн түвшний тохиргоо тодорхой маршрутыг тодорхой байлгана.

Холбоотой нийтлэлүүд