createMultipartFormPayload

Versionshinweise

23.1, 22.1.03, 21.2.08

Code

Entity RestUtils.createMultipartFormPayload(List<MultipartFormEntry> multipartFormEntries)

Beschreibung

Konvertiert die übergebene Liste in Nutzdaten vom Typ "multipart/form-data".

Parameter

  • multipartFormEntries – Die zu konvertierende Liste.

Rückgabe
Die Nutzdaten im form-data-Format.

Beispiele

Entity formdataPayload = RestUtils.createMultipartFormPayload(List.of(
  RestUtils.createMultipartFormEntry("formKey", "formValue", "text/plain"),
  RestUtils.createMultipartFormDocumentEntry("firstDocument", DocumentUtils.getRestDocument("documentPk")),
  RestUtils.createMultipartFormEntry("secondDocument", fileInputStream, "application/octet-stream", documentName)
));
// Erzeuge target und request...
Response response = RestUtils.post(request, formdataPayload);