Kuma-Reactor Netty, izindlela zokulungisa i-HttpClient zibuyisela isethenjiso se-client elungiswe. Uma lowo mphumela ulahliwe, isethenjiso sangaphambili sihlala nezilungiselelo zangaphambili.

Lokhu kwakha ukulungiswa kwe-proxy bese kukulahla:

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

Esikhundleni salokho, gcina isethenjiso esibuyisiwe:

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

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

Izinhlobo yi-HttpClient ne-ProxyProvider ye-Reactor Netty, kanye ne-WebClient ne-ReactorClientHttpConnector ye-Spring. Ukuxhumanisa izindlela ngqo kusukela ku-HttpClient.create() kungenye indlela yokugcina ukulungiswa okubuyisiwe. Ezingxenyeni ze-API zomphakathi ezivunyelwe, uhlu lwe-proxy ye-HTTP lunikeza abazongenela i-host ne-port yesibonelo.

Lokhu kuhlola okufanayo kuyasebenza lapho kusethwa izikhathi zokuphendula noma ukuphathwa kokudluliselwa. Funda isivumelwano sokubuyisa sendlela esikhundleni sokucabanga ukuthi i-setter ishintsha into yokuqala.

Landelela futhi ukuthi yisiphi isethenjiso esifinyelela ku-connector. Ukwabela kabusha okuguquguqukayo kwasendaweni ngemva kokwakha i-connector akushintshi i-client i-connector eseyitholile.

Izihloko ezihlobene