Как получить код статуса от Feign Client?

@FeignClient(name = "ChangeEmail",url = "${app.rest.changeEmail}", configuration = FooClientConfig.class) открытый интерфейс ChangeEmailClient { @PutMapping(value = "/{memberId}", consumes = "application/json" ", производит =" application / json ") void changeEmail(@RequestHeader (" Authorization") String bearerToken, @RequestBody ChangeEmailRequestDto changeEmailRequestDto, @PathVariable (" memberId") String memberId,@RequestHeader(value =" x-correlation-id") UUID correlationId, @RequestHeader(value = "tenant-id") String tenantId);}

@Configuration общедоступный класс FooClientConfig {

@Bean
public Decoder feignDecoder() {
    HttpMessageConverter jacksonConverter = new MappingJackson2HttpMessageConverter(customObjectMapper());
    ObjectFactory<HttpMessageConverters> objectFactory = () -> new HttpMessageConverters(jacksonConverter);
    return new ResponseEntityDecoder(new SpringDecoder(objectFactory));
}

public ObjectMapper customObjectMapper(){
    ObjectMapper objectMapper = new ObjectMapper();
    //Customizing
    return objectMapper;
}

}

Когда я звоню своему клиенту в службу поддержки, тело ответа пустое, и я хотел получить код состояния.. Как я могу это сделать??

0 ответов

Другие вопросы по тегам