Stilla HTTP-proxy hjá Karate í karate-config.js
Stilla ein HTTP fremmandapróxy í karate-config.js við URI og teimum stuðlaðu økjunum fyri proxylut ella umfar.
Karate vísir fremmandapróxyin sum eina stillingargildi hjá HTTP-klientinum. Í karate-config.js stillir tú hana, áðrenn teststillingin verður givin aftur:
function fn() {
karate.configure('proxy', {
uri: 'http://proxy.example:8080',
nonProxyHosts: ['localhost', '*.internal.example']
});
return { baseUrl: 'https://service.example' };
}
URL-in hjá fyrispurninginum kemur framvegis frá tænastustillingini. uri vísir á millumleiðaran; Listi yvir HTTP-proxy veitir almennar HTTP-umsøkjara fyri tað gildið, tá ið tann testaða tænastan loyvir slíka ferð.
Fyri einum proxy við samvísum tekur stillingarstykkið eisini username og password. Fá tey frá verandi samvísishjásetingini hjá testumhvørvinum. Heimildin hjá API-num sjálvum er ein serstakur spurningur fyri fyrispurningin.
Ein einstakan proxy-URL kann eisini nýtast, har økini á stykkinum ikki eru neyðug. Nýta stykkið, tá ið politikkurin fyri lut ella nonProxyHosts er neyðugur.
Halt mynstrini við jokerteiknum hóskandi fyri tað stuðlaðu umfarsgrænseflata Karate, í staðin fyri at avrita NO_PROXY-syntaksina hjá einum øðrum klienti uttan at kanna hana.
Søguligar tilmæli um at skifta millum karate-apache og karate-jersey vísa til eldri flutningspakning. Vel API-ið hjá tí innsettu Karate-útgávuni, áðrenn tú broytir treytir fyri at greina eitt proxy-endapunkt.