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 وټاکئ.

اړوندې مقالې