פֿאַר 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 קליענט; ער קאָנפֿיגורירט נישט קיין HTTP פּראָדוצירער בלויז ווײַל דער דרך האָט אויך SOAP־פֿאַרבונדענע קאָמפּאָנענטן. ענלעך, אַ ProducerTemplate שיקט צום ענדפּוינט און ערזעצט נישט דעם טראַנספּאָרט־קאָנפֿיגוראַציע פֿון יענעם ענדפּוינט.

סעטינגס אויף קאָמפּאָנענט־ניוואָ קענען געבן געמיינזאַמע דיפאָלטס. סעטינגס אויף ענדפּוינט־ניוואָ האַלטן אַ באַשטימטן דרך עקספּליציט.

פֿאַרבונדענע אַרטיקלען