ProxyOptions proxy = new ProxyOptions()
    .setType(ProxyType.HTTP)
    .setHost("proxy.example")
    .setPort(8080);

WebClient client = WebClient.create(vertx,
    new WebClientOptions().setProxyOptions(proxy));

client.getAbs("https://example.com/").send()
    .onSuccess(response -> System.out.println(response.statusCode()))
    .onFailure(Throwable::printStackTrace);

د Vert.x 4.5.7 لپاره دا د موجود Vertx انسټنس او اړوند core/WebClient ټولګیو فرض کوي. د غوښتنې URL لا هم ویبپاڼه ده؛ ProxyOptions منځګړی غوره کوي. د دې عامه ویبپاڼې مثال لپاره، کله چې دا لار اجازه ولري او د پروکسي حساب ته اړتیا نه وي، د HTTP پروکسي لیست څخه یو HTTP پای ټکی غوره کړئ.

که د ځای پرځای کولو ارزښتونه د JVM ځانګړتیاوو څخه راځي، د دې انتخابونو له جوړولو دمخه یې ولولئ او تایید یې کړئ. په System کې د ارزښت شتون نه ثابتوي چې دا کلاینټ هغه وارد کړی دی.

د پای ټکي لخوا غوښتل شوي پروکسي ډول غوره کړئ او که اړتیا وي د ملاتړ شوي کارن نوم/پټنوم ساحې وکاروئ. د HTTPS لپاره نورمال TLS تایید وساتئ.

دا کلاینټ د هغه کاري بار لپاره بیا وکاروئ او بیا یې وتړئ. بل تنظیم شوی کلاینټ جوړول هغو غوښتنو ته چې لا هم د زوړ انسټنس له لارې لیږل کیږي اغیزه نه کوي.

اړوندې مقالې