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 instance болон холбогдох core/WebClient классуудыг урьдчилсан нөхцөл болгоно. Хүсэлтийн URL нь вэбсайт хэвээр; ProxyOptions зуучлагчийг сонгоно. Энэ нийтийн сайтын жишээнд, зам нь зөвшөөрөгдсөн бөгөөд прокси бүртгэл шаардлагагүй үед HTTP прокси жагсаалтаас HTTP төгсгөлийн цэг сонгоно уу.

Хэрэв байршуулалтын утгууд JVM шинж чанараас ирдэг бол эдгээр сонголтыг бүтээхээс өмнө уншиж, баталгаажуулна уу. System-д байгаа утга нь энэ клиент үүнийг импортолсон гэдгийг батлахгүй.

Төгсгөлийн цэгийн шаардсан прокси төрлийг сонгож, шаардлагатай бол дэмжигдсэн хэрэглэгчийн нэр/нууц үгийн талбарыг ашиглана уу. HTTPS-д ердийн TLS шалгалтыг хадгална уу.

Энэ клиентийг ажлын ачаалалд нь дахин ашиглаад дараа нь хаана уу. Өөр тохируулсан клиент бүтээх нь хуучин instance-ээр дамжуулан илгээгдэж буй хүсэлтүүдэд нөлөөлөхгүй.

Холбоотой нийтлэлүүд