Karate ଫରୱାର୍ଡ ପ୍ରକ୍ସିକୁ HTTP କ୍ଲାଏଣ୍ଟ ବିନ୍ୟାସ ମୂଲ୍ୟ ଭାବରେ ଉନ୍ମୋଚନ କରେ। karate-config.js ରେ, ପରୀକ୍ଷା ବିନ୍ୟାସ ଫେରାଇବା ପୂର୍ବରୁ ଏହାକୁ ବିନ୍ୟାସ କରନ୍ତୁ:

function fn() {
  karate.configure('proxy', {
    uri: 'http://proxy.example:8080',
    nonProxyHosts: ['localhost', '*.internal.example']
  });
  return { baseUrl: 'https://service.example' };
}

ଫିଚରର ଅନୁରୋଧ URL ଏବେ ମଧ୍ୟ ସେବା ବିନ୍ୟାସରୁ ଆସେ। uri ମଧ୍ୟସ୍ଥକୁ ଚିହ୍ନଟ କରେ; ପରୀକ୍ଷିତ ସେବା ଏପରି ପଥକୁ ଅନୁମତି ଦେଲେ HTTP ପ୍ରକ୍ସି ତାଲିକା ସେହି ମୂଲ୍ୟ ପାଇଁ ସାର୍ବଜନୀନ HTTP ପ୍ରାର୍ଥୀ ଯୋଗାଏ।

ପ୍ରମାଣିତ ପ୍ରକ୍ସି ପାଇଁ, ବିନ୍ୟାସ ବସ୍ତୁ username ଏବଂ password ମଧ୍ୟ ଗ୍ରହଣ କରେ। ସେଗୁଡ଼ିକୁ ପରୀକ୍ଷା ପରିବେଶର ବିଦ୍ୟମାନ ପ୍ରମାଣପତ୍ର ବିନ୍ୟାସରୁ ନିଅନ୍ତୁ। API ର ନିଜସ୍ୱ ଅନୁମୋଦନ ଅନୁରୋଧର ଏକ ଅଲଗା ବିଷୟ।

ବସ୍ତୁର ଫିଲ୍ଡ ଆବଶ୍ୟକ ନଥିବା ସ୍ଥାନରେ ଗୋଟିଏ ପ୍ରକ୍ସି URL ମଧ୍ୟ ବ୍ୟବହାର କରାଯାଇପାରେ। ଖାତା କିମ୍ବା nonProxyHosts ନୀତି ଆବଶ୍ୟକ ହେଲେ ବସ୍ତୁ ବ୍ୟବହାର କରନ୍ତୁ।

ୱାଇଲ୍ଡକାର୍ଡ ଢାଞ୍ଚାଗୁଡ଼ିକୁ Karate ର ସମର୍ଥିତ ବାଇପାସ ଇଣ୍ଟରଫେସ ପାଇଁ ଉପଯୁକ୍ତ ରଖନ୍ତୁ, ଯାଞ୍ଚ ନକରି ଅନ୍ୟ କ୍ଲାଏଣ୍ଟର NO_PROXY ସିଣ୍ଟାକ୍ସ କପି କରନ୍ତୁ ନାହିଁ।

karate-apache ଏବଂ karate-jersey ମଧ୍ୟରେ ବଦଳାଇବାର ଐତିହାସିକ ପରାମର୍ଶ ପୁରୁଣା ପରିବହନ ପ୍ୟାକେଜିଂକୁ ସୂଚାଏ। ପ୍ରକ୍ସି ଏଣ୍ଡପଏଣ୍ଟ ନିର୍ଣ୍ଣୟ କରିବାକୁ ନିର୍ଭରତା ବଦଳାଇବା ପୂର୍ବରୁ ସ୍ଥାପିତ Karate ସଂସ୍କରଣର API ବାଛନ୍ତୁ।

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