[]HTTP以POST发送Byte字节流,服务器无法解析

JS代码:
function starConnection()
{
console.log("starConnection");
conn=new HttpRequest();
conn.once(Event.PROGRESS, this, onHttpRequestProgress);
conn.once(Event.COMPLETE, this, onHttpRequestComplete);
conn.once(Event.ERROR, this, onHttpRequestError);
var buffBody=new Byte();
buffBody.endian=Byte.BIG_ENDIAN;
buffBody.writeInt32(9);
buffBody.writeInt32(100);
buffBody.writeByte(1);
conn.send("http://10.0.1.139:9000", buffBody.buffer, "post", "arraybuffer",null);
}

Byte的length长度输出为9
对面的JAVA服务器解析出来为16
我就算改成只writeByte一次,服务器解析出来大小也是8
我在send时传递的参数是byte这个类,还是调用byte.buffer这个属性
还是对面服务器出错了?
已邀请:

Laya_XS

赞同来自:

HTML5里通过HTTP以POST请求发送Byte字节流,数据应该是以ArrayBuffer的数据格式发送的。你服务端也应该以解析ArrayBuffer的数据格式来解析数据。你现在服务端是按什么数据格式来解析数据的?

要回复问题请先

商务合作
商务合作