HttpClient httpClient = HttpClient.create()
    .proxy(proxy -> proxy.type(ProxyProvider.Proxy.HTTP)
        .host("203.0.113.10").port(8080));

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

Yi amfani da wannan WebClient don kira. Don ayyukan jama'a a kan hanyar proxy ta jama'a da aka yarda, jerin proxy na HTTP yana bayar da 'yan takarar host da port; tabbatar da damar CONNECT zuwa ainihin makoma. Nau'in HttpClient/ProxyProvider na Reactor Netty ne, ba abokin ciniki na Java ba. Wani WebClient da aka saka zai iya riƙe wani haɗi.

Hanyar proxy na HTTP ta Netty da aka rubuta a cikin Reactor Netty tana amfani da CONNECT ba tare da la'akari da tsarin makoma ba. Don haka maƙasudin HTTP mai sauƙi na iya buƙatar izinin rami zuwa tasharsa ko da proxy ɗin yana karɓar HTTP da aka tura a nan. Karanta ainihin amsar proxy kafin ka canza tsarin URL. Don daidaitaccen tura Spring 6.2 da ke buƙatar tura HTTP/1.1 na yau da kullum, misalin haɗin Jetty 12.0.35 yana bayar da wannan madadin.

Don turawa ta halayen JVM, zaɓi tsarin opt-in da aka rubuta na Reactor Netty. Halin da ke cikin JVM ba ya kayyade kowane haɗi.

Ka ware saitin proxy/tabbatarwa, TLS na makoma da amsoshin aikace-aikacen. Haɗin yana bayar da hanyar, ba takardun shaidar makoma ko sakamakon yarjejeniya ba.

Labarai masu alaƙa