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 دەلىللەشنى ساقلاڭ.

بۇ خېرىدارنى ئۇنىڭ يۈكى ئۈچۈن قايتا ئىشلىتىڭ ۋە ئاندىن تاقاڭ. باشقا سەپلەنگەن خېرىدار قۇرۇش كونا ئۈلگە ئارقىلىق يەنىلا ئەۋەتىلىۋاتقان تەلەپلەرگە تەسىر كۆرسەتمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر