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 тексеруін сақтаңыз.
Бұл клиентті жұмыс жүктемесі үшін қайта пайдаланып, кейін жабыңыз. Басқа конфигурацияланған клиент құру ескі дана арқылы әлі жіберіліп жатқан сұрауларға әсер етпейді.