RESTful-Verwendung von Jersey: Methode POST mehrere Entitäten
Ich versuche, eine Methode zu entwickeln, die in meinem RESTful-web-service in Java einfügen mehrerer Einträge in eine MySQL-DB mit Hilfe von POST-Anfrage. Die generierten RESTful Web Service ist eine Methode, um fügen Sie eine einzelne Einheit, aber nicht mehrere lieben. Zum Beispiel, es akzeptiert:
<creature>
<sort>Mouse</sort>
<name>Pinky</name>
</creature>
Aber nicht (was ich möchte):
<creature>
<sort>Mouse</sort>
<name>Pinky</name>
</creature>
<creature>
<sort>Elephant</sort>
<name>Dumbo</name>
</creature>
Ich vermute, dass Sie haben, um eine Schleife durch die Elemente, aber nicht wissen, wie es zu implementieren, wird ein peinliches Anfänger.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lief einfach in das selbst. Ich brauche Transaktions-Beiträge von mehreren Elementen, so dass die Iteration auf der client ist aus der Frage. Der Konsens scheint zu sein, dass Sie brauchen, um einen separaten Weg von Ihrem normalen Ressourcen:
http://chasenlehara.com/blog/creating-restful-web-services/ (Multi-Ressourcen)
Erholsame Art und Weise zu erstellen, die mehrere Objekte in einer Anforderung
Ich konnte nicht viel über, wie dies mit Jersey, though. Wie es sich herausstellt, ist es ziemlich einfach. Sollten Sie bereits multi-Einheit-Konverter-und Ressourcen-Klassen für GET-Anforderungen, Sie müssen nur einen Pfad angeben, wo der server kann davon ausgehen, es geht um Sie zu empfangen:
Dann statt der Entsendung
zu
Würden Sie post
zu