Karate prezentas la antaŭenkuran prokuran kiel agordan valoron de la HTTP-kliento. En karate-config.js agordu ĝin antaŭ ol redoni la testan agordon:

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

La peto-URL de la trajto ankoraŭ venas el la serva agordo. uri identigas la peranton; Listo de HTTP-prokuroj liveras publikajn HTTP-kandidatojn por tiu valoro kiam la testata servo permesas tian vojon.

Por aŭtentigita prokuro, la agorda objekto ankaŭ akceptas username kaj password. Akiru ilin el la ekzistanta agordo de akreditaĵoj de la testa medio. La propra rajtigo de la API estas aparta demando de la peto.

Unuopa prokura URL ankaŭ uzeblas kie la objektaj kampoj ne necesas. Uzu la objekton kiam necesas ĝia konto- aŭ nonProxyHosts-politiko.

Tenu ĵoker-signajn ŝablonojn taŭgaj al la subtenata preteriga interfaco de Karate, anstataŭ kopii la NO_PROXY-sintakson de alia kliento sen kontroli ĝin.

Historiaj sugestoj ŝalti inter karate-apache kaj karate-jersey rilatas al pli malnova transporta pakaĵo. Elektu la API-on de la instalita Karate-versio antaŭ ol ŝanĝi dependecojn por diagnozi prokuran finpunkton.

Rilataj artikoloj