Задайте маршрут Kong Unirest до того, як перший запит активує його клієнт:

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

Перш ніж активувати новий екземпляр для дозволених публічних запитів, HTTP-адреса зі списку HTTP-проксі може заповнити хост і порт прикладу без проксі-акаунта. Документоване перевантаження проксі також приймає ім'я користувача й пароль з конфігурації застосунку. Вони не належать до URL призначення.

Для навмисно керованої властивостями політики натомість увімкніть це:

Unirest.config().useSystemProperties(true);

Наявність властивості JVM не змушує кожен HTTP-клієнт її читати. Обирайте джерело під час ініціалізації; параметри, використані для створення активованого клієнта, потребують явного завершення або скидання, перш ніж їх можна змінити.

Для окремих конфігурацій використовуйте Unirest.spawnInstance() і надсилайте через той самий екземпляр. Статичний основний екземпляр не налаштовує створений екземпляр, а спільний активований клієнт не слід перемикати під час одночасних запитів.

Старіші приклади com.mashape з використанням Unirest.setProxy(HttpHost) належать іншому API. Узгодьтеся з цією залежністю, а не поєднуйте її точку входу з конфігурацією Kong.

Схожі статті