Il-metodi tal-konfigurazzjoni ta' HttpClient f'Reactor Netty jirritornaw referenza għal klijent ikkonfigurat. Jekk dan ir-riżultat jintrema, ir-referenza preċedenti tibqa' bis-settings preċedenti tagħha.

Dan joħloq konfigurazzjoni tal-proxy u mbagħad jitlefha:

HttpClient client = HttpClient.create();
client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
    .host("proxy.example").port(8080));

Minflok, żomm ir-referenza rritornata:

client = client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
    .host("proxy.example").port(8080));

WebClient webClient = WebClient.builder()
    .clientConnector(new ReactorClientHttpConnector(client))
    .build();

It-tipi huma HttpClient u ProxyProvider ta' Reactor Netty, flimkien ma' WebClient u ReactorClientHttpConnector ta' Spring. Iċ-ċadena tal-metodi direttament minn HttpClient.create() hija mod ieħor kif tinżamm il-konfigurazzjoni rritornata. Għal talbiet tal-API pubblika permessi, il-lista tal-proxy HTTP tipprovdi kandidati għall-host u l-port tal-eżempju.

L-istess verifika tapplika meta jiġu stabbiliti timeouts tar-risposta jew immaniġġjar tar-ridirezzjoni. Aqra l-kuntratt tar-ritorn tal-metodu minflok ma tassumi li setter ibiddel l-objettur oriġinali.

Segwi wkoll liema referenza tasal għand il-konnettur. L-assenjazzjoni mill-ġdid ta' varjabbli lokali wara li jinbena konnettur ma tissostitwixxix il-klijent li l-konnettur diġà rċieva.

Artikli relatati