Karatek aurrerako proxy-a HTTP bezeroaren konfigurazio-balio gisa erakusten du. karate-config.js fitxategian, konfiguratu itzazu probaren konfigurazioa itzuli aurretik:

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

Ezaugarriaren eskaera-URLak zerbitzuaren konfiguraziotik datoz oraindik. uri-k bitartekaria identifikatzen du; HTTP proxyen zerrenda-k HTTP hautagai publikoak eskaintzen ditu balio horretarako probatutako zerbitzuak halako ibilbidea onartzen duenean.

Autentifikatutako proxy baterako, konfigurazio-objektuak username eta password ere onartzen ditu. Eskuratu itzazu proba-inguruneko lehendik dagoen kredentzial-konfiguraziotik. APIaren beraren autorizazioa eskaeraren gai bereizia da.

Proxy URL bakar bat ere erabil daiteke objektuaren eremuak beharrezkoak ez direnean. Erabili objektua kontuaren edo nonProxyHosts politikaren beharra dagoenean.

Mantendu komodin-ereduak Karatek onartutako saihesbide-interfazearenak, beste bezero baten NO_PROXY sintaxia egiaztatu gabe kopiatu beharrean.

karate-apache eta karate-jersey artean aldatzearen iradokizun historikoek garraio-enbalaje zaharragoa aipatzen dute. Aukeratu instalatutako Karate bertsioaren API-a mendekotasunak aldatu aurretik proxy amaiera-puntua diagnostikatzeko.

Erlazionatutako artikuluak