ସକ୍ରିୟ କ୍ଲାଏଣ୍ଟ ଇନଷ୍ଟାନ୍ସକୁ ପଛକୁ ଅନୁସରଣ କରନ୍ତୁ: RestTemplate → request factory → ଅନ୍ତର୍ନିହିତ HTTP କ୍ଲାଏଣ୍ଟ → ପ୍ରକ୍ସି ରାସ୍ତା/ଖାତା। ଅନ୍ୟ ଏକ inject ହୋଇଥିବା bean ପାଖରେ କନଫିଗର କରାଯାଇଥିବା helper ସେହି bean ର କଲ ବଦଳାଏ ନାହିଁ।

ନିର୍ମାଣ କ୍ରମ ହେଉଛି:

  1. ଅନ୍ତର୍ନିହିତ କ୍ଲାଏଣ୍ଟର ପ୍ରକ୍ସି ରାସ୍ତା ଏବଂ endpoint-ସୀମିତ ପ୍ରମାଣପତ୍ର ସେଟ କରନ୍ତୁ।
  2. ସେହି କ୍ଲାଏଣ୍ଟକୁ ସୁସଙ୍ଗତ HTTP-components request factory କୁ ଦିଅନ୍ତୁ।
  3. କାର୍ଯ୍ୟ ସମ୍ପାଦନ କରୁଥିବା RestTemplate ରେ ସେହି factory ବ୍ୟବହାର କରନ୍ତୁ।

Spring Framework 6 ର factory କୁ Apache HttpComponents 5.1 କିମ୍ବା ନୂତନ ଆବଶ୍ୟକ। HttpClient 4 ର builder, ପ୍ରମାଣପତ୍ର ଏବଂ constructor ଅନ୍ୟ ପିଢ଼ିର। factory ନିର୍ମାଣ ତ୍ରୁଟି 407 ଦ୍ୱାରା ଦର୍ଶାଯାଉଥିବା ପରବର୍ତ୍ତୀ ନେଟୱର୍କ/ପ୍ରମାଣୀକରଣ ପଥ ପୂର୍ବରୁ ଆସେ।

Proxy-Authorization ଯୋଡ଼ୁଥିବା ସାଧାରଣ request interceptor ପୂର୍ବର HTTPS CONNECT ବିନିମୟକୁ ଛାଡ଼ି ପାରେ। ପ୍ରକ୍ସି ଓ ଲକ୍ଷ୍ୟ ଖାତାକୁ ସେମାନଙ୍କ ସମ୍ପୃକ୍ତ ସମର୍ଥିତ transport/auth ଇଣ୍ଟରଫେସରେ ରଖନ୍ତୁ ଏବଂ TLS ଯାଞ୍ଚ ବଜାୟ ରଖନ୍ତୁ।

ରିପୋର୍ଟ ପାଇଁ Spring/କ୍ଲାଏଣ୍ଟ ପିଢ଼ି, ସକ୍ରିୟ bean/factory, ପ୍ରକ୍ସି ଏବଂ ଅନ୍ତିମ ତ୍ରୁଟି ପର୍ଯ୍ୟାୟ ଗୁପ୍ତ ବିନା ରଖନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ