Ich entwickle Web-Anwendung basierend auf Jersey REST API. Ich entwickle einen POST-Dienst basierend auf Client-Anforderungen (Eingabeparameter im JSON-Format) und funktioniert gut. Jetzt möchten sie das Eingabeformat wie folgt ändern. Jetzt bekomme ich 415 Fehler (nicht unterstützter Medientyp).Verbrauchen Sie einen Körper, der nicht ganz JSON ist
Das ist alte JSON-Format und seine Werke gut:
{
"weight": 5.0,
"length": 1.5,
"width": 2.7,
"height": 0.7
}
und dies das Format Client senden müssen.
{
weight = 12;
with = 78;
height = 78;
length = 5;
}
und das ist mein POST Service:
@POST
@Path("/insert")
@Consumes({MediaType.TEXT_PLAIN})
@Produces({MediaType.APPLICATION_JSON})
zuvor iam
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_JSON})