2016-05-01 3 views
0

Ich bin neu in der Sprache scala.CoapExchange in Byte konvertieren []

I Häme ein Verfahren, was auf Objekteingabe CoapExchange nimmt: def handlePOST (request: CoapExchange) { ..... Wie org.eclipse.californium.core.server.resources.CoapExchange Objekt Byte[] in scala Dank konvertieren !!!

+0

http://stackoverflow.com/questions/6237666/how-do-i- verwenden können convert-a-java-byte-array-in-a-scala-byte-array – oluies

+0

http://stackoverflow.com/a/8302493/203968 – oluies

Antwort

0

Also, schauen wir uns an the source

Und wir finden

/** 
* Gets the request payload as byte array. 
* 
* @return the request payload 
*/ 
public byte[] getRequestPayload() { 
    return exchange.getRequest().getPayload(); 
} 

oder Sie the documentation here

+0

thx für Ihre Antwort, aber ich brauche alle Anfrage (Körper und Header) nicht eine Payload – Orion

+0

Was meinst du mit "alle Anfrage"? Alle Bytes "auf dem Draht", einschließlich Nachrichten-ID usw.? Und warum würdest du Californium benutzen und das immer noch wollen? –

+0

"-Was meinst du mit" alle Anfrage "?": brauche alle Daten was ich bekomme von Eingang (Header, Nachricht Bode, Port, URL .....) "Und warum würden Sie Californium verwenden und immer noch wollen das? - Das archetypische Paul gerade jetzt ": Gesamtprojektanforderung – Orion