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 ստուգումը։

Կրկին օգտագործեք այս հաճախորդը իր աշխատանքի համար և հետո փակեք այն։ Այլ կարգավորված հաճախորդ կառուցելը չի ազդում ավելի հին օրինակով դեռ ուղարկվող հարցումների վրա։

Առնչվող հոդվածներ