Ọ̀nà proxy Reactor Netty dá client tí a ti ṣètò padà
Pa HttpClient tí proxy() dá padà mọ́ kí o tó fi í sí ReactorClientHttpConnector; client àkọ́kọ́ kò yí padà.
Nínú Reactor Netty, àwọn ọ̀nà ṣíṣètò HttpClient ń dá ìtọ́kasí client tí a ti ṣètò padà. Bí o bá sọ àbájáde yẹn nù, ìtọ́kasí àkọ́kọ́ yóò wà pẹ̀lú àwọn ètò àkọ́kọ́.
Èyí ń ṣẹ̀dá ètò proxy kan, lẹ́yìn náà ó pàdánù rẹ̀:
HttpClient client = HttpClient.create();
client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
.host("proxy.example").port(8080));
Dípò bẹ́ẹ̀, pa ìtọ́kasí tí a dá padà mọ́:
client = client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
.host("proxy.example").port(8080));
WebClient webClient = WebClient.builder()
.clientConnector(new ReactorClientHttpConnector(client))
.build();
Àwọn irú ni HttpClient àti ProxyProvider ti Reactor Netty, pẹ̀lú WebClient àti ReactorClientHttpConnector ti Spring. Ṣíṣe ìsopọ̀ ọ̀nà tààrà láti HttpClient.create() jẹ́ ọ̀nà mìíràn láti pa ètò tí a dá padà mọ́. Fún àwọn ìbéèrè API gbangba tí a gbà láàyè, àkọsílẹ̀ proxy HTTP ń pèsè àwọn olùdíje fún host àti port nínú àpẹẹrẹ.
Ìwádìí kan náà wulo nígbà tí a ń ṣètò àkókò ìdáhùn tàbí ìtọ́jú ìtúnjúwe. Ka àdéhùn ìdápadà ọ̀nà náà dípò kí o ro pé setter ń yí ohun àkọ́kọ́ padà.
Túmọ̀ pẹ̀lú ìtọ́kasí wo ni ó dé connector. Pípín ìpínlẹ̀ àdúgbò lẹ́ẹ̀kan sí i lẹ́yìn kíkọ́ connector kò rọ́pò client tí connector ti gbà.