Frage

Ich versuche, ein byte [] (unter Verwendung von PUT) mit Restlet zu senden, aber ich kann keine Informationen finden, wie es geht. Mein Code sieht wie folgt aus:

Request request = new Request(Method.PUT, url);
request.setEntity( WHAT DO I PUT HERE?, MediaType.APPLICATION_OCTET_STREAM);

ich erwartet hatte etwas entlang der Linien von ByteArrayRepresentation zu finden, so wie es ein JsonRepresentation ist und ein StringRepresentation aber ich kann nichts finden.

Andere Tipps

Ich bin mit Restlet nicht vertraut, aber eine Möglichkeit, es zu tun wäre, um base64 die Daten kodieren. Dann sind Sie es wie eine normale Zeichenfolge umgehen konnte.

Sie können Subklassifizieren WritableRepresentation versuchen, die speziell für große Darstellungen ausgelegt ist,

scroll top