Vert.x WebClient-ի ստեղծում իր ProxyOptions-ով
Vert.x 4.5 WebClient ստեղծելիս կարգավորեք բացահայտ HTTP փոխանցիչ և նպատակային հարցումները պահեք ծառայությանը հասցեագրված։
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 ստուգումը։
Կրկին օգտագործեք այս հաճախորդը իր աշխատանքի համար և հետո փակեք այն։ Այլ կարգավորված հաճախորդ կառուցելը չի ազդում ավելի հին օրինակով դեռ ուղարկվող հարցումների վրա։