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។

ប្រើអតិថិជននេះឡើងវិញសម្រាប់បន្ទុកការងាររបស់វា រួចបិទវាបន្ទាប់ពីនោះ។ ការបង្កើតអតិថិជនដែលបានកំណត់ផ្សេងទៀតមិនប៉ះពាល់ដល់សំណើដែលនៅតែផ្ញើតាមវត្ថុចាស់នោះទេ។

អត្ថបទពាក់ព័ន្ធ