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 പരിശോധന നിലനിർത്തുക.

ഈ ക്ലയന്റ് അതിന്റെ ജോലിഭാരത്തിനായി വീണ്ടും ഉപയോഗിച്ച് പിന്നീട് അടയ്ക്കുക. മറ്റൊരു കോൺഫിഗർ ചെയ്ത ക്ലയന്റ് നിർമ്മിക്കുന്നത് പഴയ ഇൻസ്റ്റൻസിലൂടെ ഇപ്പോഴും അയക്കുന്ന അഭ്യർത്ഥനകളെ ബാധിക്കുന്നില്ല.

അനുബന്ധ ലേഖനങ്ങൾ