Karate fi forward proxy han gẹgẹbi iye iṣeto ti HTTP client. Ninu karate-config.js, ṣètò rẹ ṣaaju ki o to da iṣeto idanwo pada:

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

URL ibeere ti ẹya naa tun wa lati iṣeto iṣẹ naa. uri tọka si alarinrin; akojọ proxy HTTP pese awọn oludije HTTP ti gbogbo eniyan fun iye yẹn nigbati iṣẹ ti a danwo gba iru ọna bẹẹ laaye.

Fun proxy ti a fọwọsi, ohun iṣeto naa tun gba username ati password. Gba wọn lati iṣeto ẹri ti o wa tẹlẹ ti ayika idanwo. Aṣẹ ti API funrararẹ jẹ ọrọ ibeere lọtọ.

URL proxy kan ṣoṣo tun le ṣee lo nibiti a ko nilo awọn aaye ohun naa. Lo ohun naa nigbati a nilo eto imulo akọọlẹ tabi nonProxyHosts rẹ.

Jẹ ki awọn apẹrẹ wildcard dara fun wiwo bypass ti Karate ṣe atilẹyin dipo didaakọ sintasi NO_PROXY ti client miiran laisi ṣayẹwo rẹ.

Awọn imọran itan lati yipada laarin karate-apache ati karate-jersey tọka si apoti irinna atijọ. Yan API ti ẹya Karate ti a fi sori ẹrọ ṣaaju ki o to yi awọn igbẹkẹle pada lati ṣe iwadii opin ipari proxy.

Àwọn àpilẹ̀kọ tó jọra