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 નીતિની જરૂર હોય ત્યારે ઑબ્જેક્ટ વાપરો.
બીજા ક્લાયન્ટની NO_PROXY સિન્ટેક્સ ચકાસ્યા વિના કૉપી કરવાને બદલે, Karate ના સમર્થિત બાયપાસ ઇન્ટરફેસને અનુરૂપ વાઇલ્ડકાર્ડ પેટર્ન રાખો.
karate-apache અને karate-jersey વચ્ચે બદલવાની ઐતિહાસિક સૂચનાઓ જૂની ટ્રાન્સપોર્ટ પેકેજિંગનો ઉલ્લેખ કરે છે. પ્રોક્સી એન્ડપૉઇન્ટનું નિદાન કરવા માટે નિર્ભરતા બદલતા પહેલા સ્થાપિત Karate આવૃત્તિનું API પસંદ કરો.