public class HeaderContentNegotiationStrategy extends Object implements ContentNegotiationStrategy
ContentNegotiationStrategy
that checks the 'Accept' request header.MEDIA_TYPE_ALL_LIST
Constructor and Description |
---|
HeaderContentNegotiationStrategy() |
Modifier and Type | Method and Description |
---|---|
List<MediaType> |
resolveMediaTypes(NativeWebRequest request)
Resolve the given request to a list of media types.
|
public List<MediaType> resolveMediaTypes(NativeWebRequest request) throws HttpMediaTypeNotAcceptableException
resolveMediaTypes
in interface ContentNegotiationStrategy
request
- the current requestContentNegotiationStrategy.MEDIA_TYPE_ALL_LIST
if none
were requested.HttpMediaTypeNotAcceptableException
- if the 'Accept' header cannot be parsed