POST Jersey-REST-Dienst immer den Fehler 415 Unsupported Media Type

Ich bin mit einem JAX-RS web-Anwendung mit Jersey und Tomcat. Get-Anfragen sind in Ordnung, aber wenn ich versuche zu posten JSON bekomme ich einen HTTP status 415 - Unsupported Media Type.

Hier ist meine einfache HelloWorld.java:

package service;

import javax.ws.rs.*;

@Path("hello")
public class HelloWorld {
    @GET
    @Produces("text/plain")
    public String get() {
        return "hello world";
    }

    @POST
    @Consumes("application/json")
    public String post(JS input) {
        return input.hello;
    }

    public static class JS {
        public String hello;
    }
}

Hier ist die Anforderung versuche ich in Postman (mit 'application/json' - header):

POST Jersey-REST-Dienst immer den Fehler 415 Unsupported Media Type
Hier ist die Projekt-layout mit Bibliotheken:
POST Jersey-REST-Dienst immer den Fehler 415 Unsupported Media Type

Ich bin mit:

  • Java 7 x64
  • Jersey 2.17
  • Tomcat 7.0.62 x64

Dank!

InformationsquelleAutor Rob Crocombe | 2015-05-24
Schreibe einen Kommentar