તેના ProxyOptions સાથે Vert.x WebClient બનાવો
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 ચકાસણી રાખો.
આ ક્લાયન્ટને તેના કામભાર માટે ફરીથી વાપરો અને પછી તેને બંધ કરો. બીજું ગોઠવેલું ક્લાયન્ટ બનાવવાથી જૂના ઇન્સ્ટન્સ દ્વારા હજી મોકલાતી વિનંતીઓ પર અસર થતી નથી.