Не удалось разрешить фиктивное имя клиента из приложения yml

У меня есть весеннее загрузочное приложение, и я пытаюсь использовать фиктивный клиент, чтобы сделать запрос к конечной точке, но он не может разрешить фиктивное имя клиента из приложения yml. Мое приложение yml имеет следующий код:

ribbon:
  eureka:
   enabled: false
beacon:
  ribbon:
    isSecure: true
    listOfServers: https://beacon.org

Мой интерфейс выглядит так:

@FeignClient("beacon")
public interface BeaconClient {

    @GetMapping("/api/organizations")
    List<Org> getOrgs();

}

Я получаю сообщение об ошибке 500 внутренней ошибки сервера, потому что я вижу, что он отправляет запрос к конечной точке http://beacon/api/organizations вместо https://beacon.org/api/organizations


person Jerry    schedule 26.06.2020    source источник


Ответы (1)


Ваш код правильный. Притворный регистратор по умолчанию вводит в заблуждение. http://beacon/.., который вы видите в журнале, не указывает на фактический вызываемый URL. Фактический запрос разрешается с помощью https://beacon.org/...

person 夢のの夢    schedule 26.06.2020