په karate-config.js کې د Karate د HTTP پراکسي تنظیمول
په karate-config.js کې د URI او د پراکسي حساب یا تېرېدو ملاتړ شویو ساحو سره د HTTP لېږدونکې پراکسي تنظیم کړئ.
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 وټاکئ.