Если пары строка заголовка Accept
имеет несколько типов носителей, которые являются приемлемыми, такими как:JAX-RS Accept заголовок пары compatibality
text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Как найти, если тип среды совместит с одним объектом MediaType?
Если заголовок Accept
содержит один тип носителя, он работает.
MediaType.valueOf(acceptHeaderparam).isCompatible(MediaType.valueOf(contentType)
Есть ли способ, например MediaType.isCompatible(String)
?
ПРИМЕЧАНИЕ: заголовок@Consumes
не может использоваться, поскольку поддерживаются пользовательские типы носителей, и все типы носителей не могут быть определены во время компиляции.