Feign проверить тело не пусто - PullRequest
       40

Feign проверить тело не пусто

0 голосов
/ 19 сентября 2019

Я использую Feign в моем микро сервисе.Иногда мой код получает (как ответ от удаленного клиента) 200 ОК с телом, но иногда 204 без и я получил здесь NPE.Возможно ли установить тело по умолчанию?или проверить, является ли код восстановления и не ждать загрузки тела?Это мой код

@FeignClient(name = "ppppp", url = "${ppppp.url}")
public interface PClient {
    @PostMapping("/search")
    ResponseEntity<MyResult> searchAll(@RequestHeader("User") String user);
}

1 Ответ

0 голосов
/ 19 сентября 2019

Вы можете расширить от ResponseEntityDecoder, настроить свой собственный симулированный клиент и реализовать свой собственный Decoder, где вы можете делать с ответом все, что захотите.

...