Reactor Nettyдеги HttpClient конфигурациялоо ыкмалары конфигурацияланган клиентке шилтеме кайтарат. Бул натыйжаны таштасаңыз, мурунку шилтеме эски жөндөөлөрү менен кала берет.

Бул код proxy конфигурациясын түзүп, анан аны жоготот:

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

Анын ордуна кайтарылган шилтемени сактап калыңыз:

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

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

Типтер — Reactor Nettyнин HttpClient жана ProxyProvider, ошондой эле Springдин WebClient жана ReactorClientHttpConnector. HttpClient.create()дөн түз ыкмаларды чынжырлоо да кайтарылган конфигурацияны сактоонун дагы бир жолу. Уруксат берилген коомдук API сурамдары үчүн HTTP proxy тизмеси мисалдагы хост жана порт үчүн талапкерлерди сунуштайт.

Жооп күтүү убакыттарын же кайра багыттоону иштетүүнү орноткондо да ушул эле текшерүү колдонулат. setter баштапкы объектини өзгөртөт деп болжолдоонун ордуна ыкманын кайтаруу келишимин окуңуз.

Кайсы шилтеме connectorго жетээрин да көзөмөлдөңүз. Connector түзүлгөндөн кийин жергиликтүү өзгөрмөгө кайра маани берүү connector мурунтан алган клиентти алмаштырбайт.

Тектеш макалалар