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 ማረጋገጫ ይጠብቁ።

ይህን ደንበኛ ለስራው እንደገና ይጠቀሙበት እና በኋላ ይዝጉት። ሌላ የተዋቀረ ደንበኛ መገንባት አሁንም በአሮጌ ኢንስታንስ የሚላኩ ጥያቄዎችን አይነካም።

ተዛማጅ ጽሑፎች