2016-04-15 2 views
0

Nach einigen erfolglosen Suche versuche ich gute alte SO, um jemanden zu finden, um mich auf den richtigen Punkt einer Spezifikation zu zeigen.Was ist die Standardzeichencodierung für JAX-RS?

Ich weiß, dass ich die Zeichenkodierung einiger REST Aufruf von zB festlegen:

@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") 

Aber wenn ich das charset-Teil weglassen, gibt es eine Standard-Zeichenkodierung definiert, die ein Client annehmen kann sein Geschenk? Und ist das spezifisch für REST oder JAX-RS oder für eine spezielle Implementierung wie RESTeasy?


sisiphus wies mich an der richtigen Stelle - ich war nicht bewusst, dass ich speziell für JSON suchen hatte, da ich diese als Inhaltstyp. Dennoch bleibt eine Frage - wenn kein Medientyp definiert ist, was wäre dann der Standardwert?

+0

Wenn kein Medientyp angegeben ist, kann der Server den gewünschten Zeichensatz erstellen. Dies ist alles ein Teil der Inhaltsverhandlung und wie die Accept- * Header funktionieren https://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html. Der Zeichensatz ist nur ein Aspekt davon. – sisyphus

Antwort

Verwandte Themen