Сервер Micronaut и httpclient за корпоративным прокси - PullRequest
0 голосов
/ 23 апреля 2019

Я использую микросервисный микросервис на Win 7.

Мой запрос GET выглядит следующим образом: http://localhost:8080/maps/myreq.

Контроллер использует httpclient для отправки запроса на внешнийwebseite: image.maps.api.here.com

При работе без прокси все прошло нормально и ответ в порядке (изображение).

Но при запускеза прокси-сервером истекло время ожидания соединения.Прокси отлично работает для любых других приложений или браузеров.

Как настроить сервер микронавтов за прокси-сервером для правильных корневых запросов?

edit : при отправкена запрос netty-сервер отвечает с ошибкой: невозможно подключиться к image.maps.api.here.com:xx.xx.xx.xx:xxxx, где xx.xx.xx.xx: xxxxэто прокси

Ответы [ 2 ]

0 голосов
/ 15 мая 2019

Я исправил проблему с настройками прокси-сервера для CLI, но также установил прокси в application.yml, как здесь: https://github.com/micronaut-projects/micronaut-core/issues/1611

0 голосов
/ 23 апреля 2019

Как настроить сервер микроавтобусов за прокси-сервером для правильных корневых запросов?

Вы можете установить системные свойства https.proxyHost, https.proxyPort, http.proxyUser и http.proxyPassword. Обычно это делается в переменной окружения MN_OPTS. Например, вы можете установить для MN_OPTS значение, подобное "-Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3128 -Dhttp.proxyUser=test -Dhttp.proxyPassword=test".

Подробнее см. https://docs.micronaut.io/1.1.0/guide/index.html#proxy.

Надеюсь, это поможет.

...