Àwọn ìṣètò proxy ti Camel HTTP producer
Ṣètò ipari-ipari proxy ti Camel HTTP producer tààrà kí o sì ya a kuro ninu CXF conduit tabi iṣẹ́ tí a ń lọ.
Fun paati HTTP ti Camel, fi proxy iwaju si ipari-ipari producer tí ó ń ṣe ìbéèrè tí ó jáde. Nínú Camel 4.18, ẹyọ RouteBuilder le lò:
from("direct:status")
.to("https://service.example.net/status"
+ "?proxyHost=proxy.example.net"
+ "&proxyPort=8080"
+ "&proxyAuthScheme=http");
URL iṣẹ́ náà ṣì jẹ́ ibi tí a ń lọ. Fún ìdánwò API gbangba tí a gbà laisi ìjẹ́rìí proxy, olùdíje kan láti àkójọ proxy HTTP le pèsè olùgbàlejò àti ibudo alárinà. proxyHost àti proxyPort dámọ̀ alárinà; proxyAuthScheme yan ìlànà tí a lò láti so mọ́ ọn. Proxy HTTP le gbé ìbéèrè HTTPS kọjá ninu tunnel.
Lo àwọn ààyè ohun-ìní fún àwọn iye tí ó yàtọ̀ fún ìgbékalẹ̀. Bí ìjẹ́rìí proxy bá nílò, paati náà ń pèsè àwọn àṣàyàn ọ̀tọ̀ọ̀tọ̀ fún proxyAuthUsername, proxyAuthPassword àti ọ̀nà ìjẹ́rìí. Ìjẹ́rìí iṣẹ́ ń lo àwọn àṣàyàn mìíràn.
Ìṣètò yìí jẹ́ ti camel-http. CXF conduit ń ṣètò alábàáṣepọ̀ CXF; kì í ṣètò producer HTTP nítorí pé ipa ọ̀nà náà tún ní àwọn paati tí ó ní í ṣe pẹ̀lú SOAP. Bákan náà, ProducerTemplate ń fi ránṣẹ́ sí ipari-ipari kì í sì rọ́pò ìṣètò gbígbé ti ipari-ipari yẹn.
Àwọn ìṣètò ní ìpele paati le pèsè àwọn ìpilẹ̀ àkójọpọ̀. Àwọn ìṣètò ní ìpele ipari-ipari ń jẹ́ kí ipa ọ̀nà kan ṣe kedere.