RESTful mit Jersey: Methode, um mehrere Entitäten zu POST

8

Ich versuche eine Methode in meinem RESTful-Webdienst in Java zu entwickeln, um mehrere Einträge in eine MySQL-Datenbank mit POST-Anfrage einzufügen. Der generierte RESTful-Webdienst verfügt über eine Methode zum Einfügen einer einzelnen Entität, jedoch nicht mehrerer Einsen. Zum Beispiel akzeptiert es:

%Vor%

Aber nicht (was ich möchte):

%Vor%

Ich schätze, dass Sie die Entitäten durchlaufen müssen, aber nicht sicher sind, wie Sie das implementieren können, da Sie ein schändlicher Neuling sind.

    
lemons 24.08.2010, 06:04
quelle

1 Antwort

5

Ich bin gerade in das hineingerannt. Ich brauche transaktionale Posts mit mehreren Artikeln, so dass eine Iteration auf dem Client nicht in Frage kommt. Der Konsens scheint zu sein, dass Sie einen separaten Pfad von Ihren normalen Ressourcen verwenden müssen:

Ссылка (Mehrfachressourcen)

REST-konforme Möglichkeit, mehrere Artikel in einer Anfrage zu erstellen

Ich konnte jedoch nicht viel darüber herausfinden, wie man das mit Jersey macht. Wie sich herausstellt, ist es ziemlich einfach. Sie sollten bereits Multi-Entity Konverter- und Ressourcenklassen für GET-Requests haben, Sie müssen nur einen Pfad angeben, wo der Server davon ausgehen kann, dass er sie empfängt:

%Vor%

Dann statt posten

%Vor%

bis

%Vor%

Sie würden

posten %Vor%

bis

%Vor%     
Tim Sylvester 11.12.2010 11:03
quelle

Tags und Links