בויען אַ Vert.x WebClient מיט זיין ProxyOptions
קאָנפיגורירט אַן עקספּליציט HTTP פּראָקסי ווען איר בויט אַ Vert.x 4.5 WebClient און האַלט ציל-בקשות אַדרעסירט צו דער סערוויס.
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 באַווײַזט נישט אַז דער קליענט האָט עס אימפּאָרטירט.
קלייבט אויס דעם פּראָקסי־טיפּ וואָס דער ענדפּוינט פֿאָדערט און ניצט די געשטיצטע באַניצער־נאָמען/פּאַראָל פֿעלדער אויב נייטיק. האַלט די נאָרמאַלע TLS וועריפֿיקאַציע פֿאַר HTTPS.
ניצט ווידער דעם קליענט פֿאַר זיין אַרבעטסלאַסט און פֿאַרמאַכט אים דערנאָך. בויען אַן אַנדער קאָנפיגורירטן קליענט באַײַנפֿלוסט נישט בקשות וואָס ווערן נאָך געשיקט דורך אַן עלטערער אינסטאַנץ.