Ich habe einen Jersey REST Service, zu dem Daten gepostet werden. Es wird eine CSV-Datei geben, bei der es sich um die eigentlichen Daten und einige Metadaten für diese CSV handelt (das Meta kann entweder im JSON- oder im XML-Format vorliegen). Wie soll die Methodensignatur und begleiten Anmerkungen für den Service aussehen, wenn diese beiden gebucht werden müssen, sollte es so etwas wie ...Java Rest Jersey: Mehrere Arten von Daten (Datei und JSON) schreiben
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces({MediaType.APPLICATION_JSON})
public CreateTaskVO provideService(@FormParam("meta") String v1,
@FormParam("data") InputStream v2) {
Hier habe ich den ersten Parameter am Vorstellungsvermögen ein JSON-String zu sein, Metadaten und der zweite ein Eingabestrom der tatsächlichen Daten. Würde das funktionieren?