Hola
Estoy usando el framework de jersey para desarrollar un metodo POST que recibe un JSON, y cada vez que intento consumirlo obtengo error 415 Tipo de Medio No Soportado, alguien sabe como arreglarlo?
Mi codigo es el siguiente:
Código Java:
Ver originalimport javax.servlet.http.HttpServletRequest;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import com.ws.entities.Persona;
@Path("sancionados")
public class ConsultarSancionados {
@POST
@Path("/persona")
@Produces(MediaType.TEXT_PLAIN)
@Consumes(MediaType.APPLICATION_JSON)
public String checkPersona
(Persona persona,@
Context HttpServletRequest req
){
return persona.getCodigo();
}
}
La clase Persona tiene la anotacion @XmlRootElement