On 3 Nov 2005, at 16:50, Starsscream Desepticon wrote:
>
> I serialize objects and then encode them using base64, which the
> server returns to the client. The
> client receives a byte array object, but I cannot decode it using
> org.apache.commons.codec.binary.Base64. When I do
> Base64.decodeBase64() it says res is not a byte
> array. However the code below says the object is a byte array. How
> do you convert res to the
> original object (in my case it's a object implementing SecretKey)?
Why are you Base64 encoding this?
If you pass an byte array using XML-RPC the XMP-RPC code will do the
Bas64 encoding and decoding for you. Just send a btre array and
recieve a byte array. Leave the encoding and decoding to the XML-RPC
implementation.
John Wilson
The Wilson Partnership
http://www.wilson.co.uk
|