Karate ஃபார்வர்டு ப்ராக்ஸியை HTTP கிளையண்ட் உள்ளமைவு மதிப்பாக வெளிப்படுத்துகிறது. karate-config.js இல், சோதனை உள்ளமைவைத் திருப்பித் தருவதற்கு முன் அதை உள்ளமைக்கவும்:

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

அம்சத்தின் கோரிக்கை URL இன்னும் சேவை உள்ளமைவிலிருந்தே வருகிறது. uri இடைத்தரகரைக் குறிக்கிறது; சோதிக்கப்படும் சேவை அத்தகைய பாதையை அனுமதிக்கும்போது HTTP ப்ராக்ஸி பட்டியல் அந்த மதிப்புக்கு பொது HTTP வேட்பாளர்களை வழங்குகிறது.

அங்கீகரிக்கப்பட்ட ப்ராக்ஸிக்கு, உள்ளமைவு பொருள் username மற்றும் password ஆகியவற்றையும் ஏற்கிறது. சோதனை சூழலின் தற்போதைய சான்று உள்ளமைவிலிருந்து அவற்றைப் பெறுங்கள். API-யின் சொந்த அங்கீகாரம் கோரிக்கையின் தனி விஷயம்.

பொருளின் புலங்கள் தேவையில்லாத இடத்தில் ஒரு ப்ராக்ஸி URL ஐயும் பயன்படுத்தலாம். கணக்கு அல்லது nonProxyHosts கொள்கை தேவைப்படும்போது பொருளைப் பயன்படுத்தவும்.

மற்ற கிளையண்டின் NO_PROXY இலக்கணத்தை சரிபார்க்காமல் நகலெடுப்பதற்குப் பதிலாக, Karate ஆதரிக்கும் பைபாஸ் இடைமுகத்திற்குப் பொருத்தமான வைல்ட்கார்ட் வடிவங்களை வைத்திருங்கள்.

karate-apache மற்றும் karate-jersey இடையே மாறுவதற்கான வரலாற்று பரிந்துரைகள் பழைய போக்குவரத்து தொகுப்பைக் குறிக்கின்றன. ப்ராக்ஸி முடிவுப்புள்ளியைக் கண்டறிய சார்புகளை மாற்றுவதற்கு முன் நிறுவப்பட்ட Karate பதிப்பின் API ஐத் தேர்ந்தெடுக்கவும்.

தொடர்புடைய கட்டுரைகள்