как массив? Вы имеете в виду, что вы отправляете
<byte>8</byte>
<byte>127</byte>
и т.д.? Если это так, то вы, безусловно, можете улучшить его, предварительно преобразовав массив байтов в шестнадцатеричную строку, например.
<codedArray>087F09AFBD.....</codedArray>
Это наиболее распространенный подход для отправки изображений и т. Д. Через SOAP. Однако даже тогда вы правы. Вы действительно должны смотреть на другие, более RESTful протоколы передачи, ИМХО.