Uppsetningsmethodirnar hjá HttpClient í Reactor Netty geva vísing til uppsett klient. Verpur tú tí úrslitinum burt, varðveitir fyrra vísingin sínar fyrru innstillingar.

Hesin kóðin ger eina proxy-uppsetning og missir hana so:

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

Varðveit heldur vísingina, sum kemur aftur:

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

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

Sløgini eru HttpClient og ProxyProvider frá Reactor Netty, umframt WebClient og ReactorClientHttpConnector frá Spring. At ketta methodir beint frá HttpClient.create() er enn ein leið at varðveita uppsetningina, sum kemur aftur. Til loyvdar fyrispurningar gjøgnum almenna APIð veitir HTTP-proxylistin evnar til vert og port í døminum.

Somu eftirkanning eigur sær stað, tá tú setur svar-tíðarmørk ella viðgerð av umleitingum. Les afturgevingarsáttmálan hjá methodini í staðin fyri at halda, at ein setter broytir upprunaliga lutin.

Far eisini eftir, hvør vísing kemur at connectorinum. At seta eina lokala variabu aftur, eftir at ein connectorur er gjørdur, skiftir ikki klientin út, sum connectorurin longu hevur fingið.

Skyldar greinar