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?
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