micronaut:
  http:
    services:
      inventory:
        proxy-type: HTTP
        proxy-address: "proxy.example.net:8080"

В Micronaut 4.10.7 объедините эти поля в конфигурацию именованного клиента Netty. Они применяются к @Client("inventory"); сохраните настройки целевого URL этого клиента.

Адрес — это промежуточный хост и порт. Для именованного клиента, вызывающего публичную службу через разрешённый публичный маршрут, Список HTTP-прокси предлагает кандидатов для этих полей. Для его учётной записи используйте proxy-username и proxy-password общей конфигурации клиента через установленную обработку конфигурации приложения.

Если маршрут остаётся другим, проверьте программную настройку. Явно заданный ProxySelector имеет приоритет над HttpClientConfiguration, включая поля proxy-address и proxy-type.

Эти настройки принадлежат исходящему клиенту. Адрес прослушивания сервера Micronaut или прокси, принимающий входящие запросы, не задаёт этот маршрут.

Похожие статьи