SeedStack, настройка прокси при выполнении остальных API-вызовов во время симуляции клиента? - PullRequest
0 голосов
/ 04 ноября 2018

Я делал один вызов api sipmle rest с использованием симулированного клиента, но мог вызывать rest api, поскольку он не проходил из-за прокси. Я попытался настроить System.setProperties (props); реквизиты содержат URL-адрес прокси и номер порта. но все равно он не может сделать остальной вызов. Подскажите, пожалуйста, как настроить прокси в seedstack, используя клиент feign.

1 Ответ

0 голосов
/ 07 ноября 2018

По умолчанию SeedStack автоматически настраивает прокси-сервер JVM, используя (относительно) стандартные переменные окружения http_proxy, https_proxy и no_proxy.

  • Переменные http_proxy и https_proxy должны иметь следующий формат:

    http[s]://[user:password@]proxy.example.com:8080
    
  • Переменная no_proxy представляет собой список шаблонов исключений, разделенных запятыми:

    *.domain.com, *.other.com
    

Если вы хотите указать конфигурацию прокси вручную, вы можете сделать это в файле application.yaml:

proxy:
  mode: ENABLED|DISABLED|AUTO
  httpProxy: ...
  httpsProxy: ...
  noProxy: ...
  • Свойство mode определяет, должен ли прокси всегда быть включен, всегда отключен или автоматически в зависимости от переменных среды (по умолчанию).
  • Другие свойства должны иметь тот же формат, что и их аналоги переменных среды.

Когда прокси-сервер настроен (автоматически или вручную), журнал будет напечатан при запуске приложения.

...