Karaten HTTP-välityspalvelimen määrittäminen tiedostossa karate-config.js
Määritä HTTP-edelleenvälittävä välityspalvelin tiedostossa karate-config.js URI:n ja tuettujen välityspalvelintilin tai ohituksen kenttien avulla.
Karate tarjoaa edelleenvälittävän välityspalvelimen HTTP-asiakkaan määritysarvona. Määritä se tiedostossa karate-config.js ennen testin määrityksen palauttamista:
function fn() {
karate.configure('proxy', {
uri: 'http://proxy.example:8080',
nonProxyHosts: ['localhost', '*.internal.example']
});
return { baseUrl: 'https://service.example' };
}
Ominaisuuden pyyntö-URL tulee edelleen palvelun määrityksestä. uri yksilöi välittäjän; HTTP-välityspalvelinluettelo tarjoaa julkisia HTTP-ehdokkaita tälle arvolle, kun testattava palvelu sallii tällaisen reitin.
Todennetun välityspalvelimen kohdalla määritysobjekti hyväksyy myös username ja password -arvot. Hanki ne testiympäristön olemassa olevasta tunnistetietomäärityksestä. API:n oma valtuutus on erillinen pyyntöasia.
Yksittäistä välityspalvelimen URL-osoitetta voi käyttää myös silloin, kun objektin kenttiä ei tarvita. Käytä objektia, kun sen tili- tai nonProxyHosts-käytäntöä tarvitaan.
Pidä jokerimerkkikuviot Karaten tukemaan ohitusrajapintaan sopivina sen sijaan, että kopioisit toisen asiakkaan NO_PROXY-syntaksia tarkistamatta sitä.
Historialliset ehdotukset vaihtaa karate-apachen ja karate-jerseyn välillä viittaavat vanhempaan kuljetuspaketointiin. Valitse asennetun Karate-version API ennen riippuvuuksien muuttamista välityspalvelimen päätepisteen diagnosoimiseksi.