Karate-nin HTTP proksisini karate-config.js-də konfiqurasiya edin
karate-config.js-də URI və dəstəklənən proksi hesabı və ya yan keçmə sahələri ilə HTTP irəli proksisini konfiqurasiya edin.
Karate irəli proksini HTTP müştəri konfiqurasiya dəyəri kimi təqdim edir. karate-config.js-də test konfiqurasiyasını qaytarmazdan əvvəl onu konfiqurasiya edin:
function fn() {
karate.configure('proxy', {
uri: 'http://proxy.example:8080',
nonProxyHosts: ['localhost', '*.internal.example']
});
return { baseUrl: 'https://service.example' };
}
Xüsusiyyətin sorğu URL-i hələ də xidmət konfiqurasiyasından gəlir. uri vasitəçini müəyyən edir; HTTP proksi siyahısı test edilən xidmət belə marşruta icazə verdikdə həmin dəyər üçün açıq HTTP namizədləri təqdim edir.
Doğrulanan proksi üçün konfiqurasiya obyekti username və password-u da qəbul edir. Onları test mühitinin mövcud etimad konfiqurasiyasından əldə edin. API-nin öz avtorizasiyası sorğunun ayrı məsələsidir.
Obyekt sahələri lazım olmadıqda tək proksi URL-i də istifadə etmək olar. Hesab və ya nonProxyHosts siyasəti lazım olduqda obyektdən istifadə edin.
Joker simvol nümunələrini Karate-nin dəstəklədiyi yan keçmə interfeysinə uyğun saxlayın; yoxlamadan başqa müştərinin NO_PROXY sintaksisini kopyalamayın.
karate-apache və karate-jersey arasında keçidlə bağlı tarixi tövsiyələr köhnə nəqliyyat paketləşdirməsinə aiddir. Proksi son nöqtəsini diaqnoz etmək üçün asılılıqları dəyişməzdən əvvəl quraşdırılmış Karate versiyasının API-sini seçin.