Proxy-aðferð Reactor Netty skilar stillta biðlarans
Haltu HttpClient sem proxy() skilar áður en þú sendir hann í ReactorClientHttpConnector; upprunalegi biðlarinn breytist ekki.
Stillingaaðferðir HttpClient í Reactor Netty skila tilvísun í stilltan biðlara. Ef þessari niðurstöðu er hent heldur fyrri tilvísunin gömlu stillingunum sínum.
Þessi kóði býr til proxy-stillingu og týnir henni svo:
HttpClient client = HttpClient.create();
client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
.host("proxy.example").port(8080));
Haltu í staðinn tilvísuninni sem var skilað:
client = client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
.host("proxy.example").port(8080));
WebClient webClient = WebClient.builder()
.clientConnector(new ReactorClientHttpConnector(client))
.build();
Tegundirnar eru HttpClient og ProxyProvider frá Reactor Netty, auk WebClient og ReactorClientHttpConnector frá Spring. Að keðja aðferðir beint frá HttpClient.create() er önnur leið til að varðveita stillinguna sem var skilað. Fyrir leyfðar beiðnir um opinbert API býður HTTP-proxylistinn upp á valkosti fyrir hýsilinn og portið í dæminu.
Sama athugun á við þegar svartímamörk eða meðferð endurbeininga eru stillt. Lestu skilarétt aðferðarinnar í stað þess að gera ráð fyrir að setter breyti upprunalega hlutnum.
Fylgstu líka með hvaða tilvísun nær til connectorsins. Að endurúthluta staðbundinni breytu eftir að connector er búinn til kemur ekki í stað biðlarans sem connectorinn hefur þegar fengið.