Is there any way to get the content encoding from the [HttpInputMessage][1]
into a HttpMessageConverter
? I browsed the documentation but I cannot find any relevant info.
Advertisement
Answer
I’m not sure I understand exactly what you want. If by encoding you mean the Content-Encoding
or Content-Type
header, then all you have to do is
HttpInputMessage inputMessage = ...; HttpHeaders headers = inputMessage.getHeaders(); MediaType contentType = headers.getContentType(); String contentEncoding = headers.getFirst("content-encoding"); // it's case insensitive