Comment From: ryanjbaxter
Declaring any additional HttpMessageConverter as a Bean should automatically be added to all Feign clients.
Comment From: newShiJ
thank you
Comment From: strongfist
@newShiJ have your problem solved
my client is:
@PutMapping(value = "", produces = MediaType.APPLICATION_JSON_VALUE)
ResponseEntity
feign.codec.EncodeException: Could not write request: no suitable HttpMessageConverter found for request type [java.io.ByteArrayOutputStream] at org.springframework.cloud.openfeign.support.SpringEncoder.encodeWithMessageConverter(SpringEncoder.java:188) at org.springframework.cloud.openfeign.support.SpringEncoder.encode(SpringEncoder.java:134) at org.springframework.cloud.openfeign.support.PageableSpringEncoder.encode(PageableSpringEncoder.java:101) at feign.ReflectiveFeign$BuildEncodedTemplateFromArgs.resolve(ReflectiveFeign.java:396) at feign.ReflectiveFeign$BuildTemplateByResolvingArgs.create(ReflectiveFeign.java:232) at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:84) at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100) at jdk.proxy2/jdk.proxy2.$Proxy169.uploadFile(Unknown Source)
Comment From: waveofmymind
Today, I also encountered a similar issue while using OpenFeign in a Webflux environment. Has this issue been resolved?