diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/SimpleHostRoutingFilter.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/SimpleHostRoutingFilter.java index e9629c34..ebf0a8cf 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/SimpleHostRoutingFilter.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/SimpleHostRoutingFilter.java @@ -280,14 +280,7 @@ public class SimpleHostRoutingFilter extends ZuulFilter { ContentType contentType = null; if (request.getContentType() != null) { - String contentTypeString = request.getContentType(); - Charset charset = null; - if (contentTypeString.contains(";charset=")) { - final String[] split = contentTypeString.split(";charset="); - contentTypeString = split[0]; - charset = Charset.forName(split[1]); - } - contentType = ContentType.create(contentTypeString, charset); + contentType = ContentType.parse(request.getContentType()); } InputStreamEntity entity = new InputStreamEntity(requestEntity, contentLength, contentType);