-
Notifications
You must be signed in to change notification settings - Fork 814
Description
Spring Boot 2.3.1
Spring Cloud OpenFeign 2.2.3
Java 11
Hi!
It looks like there is an issue introduced by change #314.
I have following method in my Feign client:
@PostMapping("/api/v2/topics/{topicName}")
Response sendMessage(
@PathVariable("topicName") String topicName,
@RequestBody Message message,
@RequestHeader(value = HttpHeaders.CONTENT_TYPE) String contentHeader);So, here I'm able to set "Content-Type" header dynamically by passing contentHeader param and this works until Spring Cloud Hoxton.SR5. When I set "spring-cloud-dependencies" version to "Hoxton.SR5" my app start failed with exception:
org.springframework.util.InvalidMimeTypeException: Invalid mime type "{Content-Type}": does not contain '/'
Exception thrown from method org.springframework.cloud.openfeign.support.SpringMvcContract#isMultipartFormData because in the given example of Feign method we have placeholder instead of particular header value and code
MediaType.valueOf(type); // here type = "{Content-Type}"failed with InvalidMimeTypeException.