Hababka habaynta HttpClient ee Reactor Netty waxay soo celiyaan tixraac macmiil la habeeyay. Haddii natiijadaas la tuuro, tixraaca hore wuxuu ku sii jiraa dejinta hore.

Tani waxay abuurtaa habayn proxy kadibna way lumisaa:

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

Halkii, hayso tixraaca la soo celiyay:

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

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

Noocyadu waa HttpClient iyo ProxyProvider ee Reactor Netty, iyo sidoo kale WebClient iyo ReactorClientHttpConnector ee Spring. Isku xirka hababka si toos ah laga bilaabo HttpClient.create() waa dariiq kale oo lagu hayo habaynta la soo celiyay. Codsiyada API ee dadweynaha ee la fasaxay, liiska proxy HTTP wuxuu bixiyaa musharixiin host iyo port tusaalaha.

Hubinta la mid ah waxay khuseysaa marka la dejinayo waqtiyada jawaabta ama maaraynta dib-u-celinta. Akhri heshiiska soo-celinta habka halkii aad ka malayn lahayd in setter beddelo shayga asalka ah.

Sidoo kale raadso tixraaca gaaraa isku-xirka. Dib-u-isticmaalka doorsoome maxalli ah ka dib marka la dhiso isku-xirka ma beddelo macmiilka uu isku-xirku hore u helay.

Maqaallo la xiriira