Karate-ийн HTTP проксийг karate-config.js-д тохируулах
karate-config.js-д URI болон дэмжигдсэн прокси бүртгэл эсвэл тойрох талбаруудтай HTTP дамжуулах проксийг тохируулна уу.
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 бодлого шаардлагатай үед объектыг ашиглана уу.
Орлуулах тэмдэгтийн загварыг Karate-ийн дэмждэг тойрох интерфейст тохируулан хадгалаарай, өөр клиентийн NO_PROXY синтаксийг шалгахгүйгээр хуулах хэрэггүй.
karate-apache болон karate-jersey хооронд солих тухай түүхэн зөвлөмжүүд нь хуучин тээврийн багцалгалтыг хэлнэ. Прокси төгсгөлийн цэгийг оношлохын тулд хамаарлыг өөрчлөхөөс өмнө суулгасан Karate хувилбарын API-г сонгоно уу.