ଏହାର 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 ଯାଞ୍ଚ ରଖନ୍ତୁ।
ଏହି କ୍ଲାୟେଣ୍ଟକୁ ଏହାର କାର୍ଯ୍ୟଭାର ପାଇଁ ପୁନଃ ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ପରେ ଏହାକୁ ବନ୍ଦ କରନ୍ତୁ। ଅନ୍ୟ ଏକ ବିନ୍ୟାସିତ କ୍ଲାୟେଣ୍ଟ ତିଆରି କରିବା ପୁରୁଣା ଇନଷ୍ଟାନ୍ସ ମାଧ୍ୟମରେ ଏବେ ମଧ୍ୟ ପଠାଯାଉଥିବା ଅନୁରୋଧଗୁଡ଼ିକୁ ପ୍ରଭାବିତ କରେ ନାହିଁ।