Die MessageBodyWriter.writeTo
Methode umfasst MediaType mediaType
und MultivaluedMap<String,Object> httpHeaders
.MessageBodyWriter am besten geeignet Variante
mediaType
soll das am besten geeignete Ausgabeformat sein, aber wie wird es ausgewählt, wenn mehrere Accept
Header-Werte enthalten sind (d. H. application/xml, q=0.5; application/json, q=0.9
).
Wie wird die beste Variante ausgewählt (Sprache usw.)? Mit Hilfe der Request.selectVariant()
ist es möglich, es automatisch zu tun, aber ich habe nicht gefunden, wie dies innerhalb der MessageBodyWriter
zu tun.
Dank