ProxyOptions ilə Vert.x WebClient qurun
Vert.x 4.5 WebClient qurarkən açıq HTTP proksisi təyin edin və hədəf sorğularını xidmətə ünvanlanmış saxlayın.
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 üçün bu, mövcud Vertx nümunəsini və uyğun core/WebClient siniflərini nəzərdə tutur. Sorğu URL-i yenə veb saytdır; ProxyOptions vasitəçini seçir. Bu ictimai sayt nümunəsi üçün, marşrut icazəli olduqda və proksi hesabı tələb olunmadıqda HTTP proksi siyahısından bir HTTP son nöqtəsi seçin.
Yerləşdirmə dəyərləri JVM xassələrindən gəlirsə, bu seçimləri qurmadan əvvəl onları oxuyun və doğrulayın. System-də mövcud olan dəyər bu müştərinin onu idxal etdiyini sübut etmir.
Son nöqtənin tələb etdiyi proksi növünü seçin və lazım gələrsə dəstəklənən istifadəçi adı/parol sahələrindən istifadə edin. HTTPS üçün normal hədəf TLS yoxlamasını qoruyun.
Bu müştəridən öz iş yükü üçün təkrar istifadə edin və sonra bağlayın. Başqa konfiqurasiya edilmiş müştəri qurmaq köhnə nümunə vasitəsilə hələ göndərilən sorğulara təsir etmir.