URLEncoder.encode()がStringしか受け取らないんですが、
URL引数を通してbyte[]を転送したい場合、何か良い方法はありますか?

byte[]→String→URLEncoder.encode()→URLEncoder.decode()→String→byte[]
とやっていたのですが、
byte[]とStringの間で可逆な変換が出来ない事が分かりました。