បង្កើត WebClient របស់ Vert.x ជាមួយ ProxyOptions របស់វា
កំណត់ HTTP proxy ច្បាស់លាស់នៅពេលបង្កើត WebClient របស់ Vert.x 4.5 ហើយរក្សាសំណើគោលដៅឱ្យផ្ញើទៅសេវាកម្ម។
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 proxy នៅពេលផ្លូវនោះត្រូវបានអនុញ្ញាត ហើយមិនត្រូវការគណនី proxy។
ប្រសិនបើតម្លៃដាក់ពង្រាយមកពីលក្ខណសម្បត្តិ JVM សូមអាន និងផ្ទៀងផ្ទាត់ពួកវាមុនពេលបង្កើតជម្រើសទាំងនេះ។ តម្លៃដែលមាននៅក្នុង System មិនបញ្ជាក់ថាអតិថិជននេះបាននាំចូលវាទេ។
ជ្រើសប្រភេទ proxy ដែលចំណុចបញ្ចប់ត្រូវការ ហើយប្រើវាលឈ្មោះអ្នកប្រើ/ពាក្យសម្ងាត់ដែលគាំទ្រប្រសិនបើចាំបាច់។ រក្សាការផ្ទៀងផ្ទាត់ TLS ធម្មតាសម្រាប់ HTTPS។
ប្រើអតិថិជននេះឡើងវិញសម្រាប់បន្ទុកការងាររបស់វា រួចបិទវាបន្ទាប់ពីនោះ។ ការបង្កើតអតិថិជនដែលបានកំណត់ផ្សេងទៀតមិនប៉ះពាល់ដល់សំណើដែលនៅតែផ្ញើតាមវត្ថុចាស់នោះទេ។