ich CXF verwende und meine Bean ist wie folgtErste 400-Antwort, wenn ich für POST-Anfrage versuchen
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Test {
@XmlElement(name="id")
protected Long Id;
@XmlElement(name = "students")
protected Set<String> students;
//Getters and setters
}
Wenn ich versuche, die unten zu verwenden anfordern es funktioniert
@POST
@Path("/test")
public String getCounts(JAXBElement<Test> jaxFilters) {
Test filter = jaxFilter.getValue();
//Some logic
}
Aber wenn ich verwenden die folgende Anfrage bekomme ich 400 Fehler
@POST
@Path("/test")
public String getCounts(JAXBElement<List<Test>> jaxFilters) {
List<Test> filter = jaxFilter.getValue();
//Some logic
}
Kann jemand mir helfen, wie man die Postanforderung schreibt, um für das colle anzunehmen ction von Jaxb Bohnen als Körper in der Post Anfrage. Vielen Dank im Voraus.
Fügen Sie den Anfragetext ein! –
Hier geht es [{"id": "7336", "Studenten": ["Q1", "Q2"]}] –