我遇到以下情况
我想通过http post发送字节,使用javascript和jQuery到服务器。我发现我可以使用mime类型String.fromCharCode(...)
或application/octet-stream
text/plain; charset=x-user-defined
发送字节
但现在问题就在于此。我必须发送一个特定数量的字节,其值大于127.(如果在wireshark中嗅探,数据包必须包含例如5个字节)
这可以用jQuery吗?或者这可以用javascript完成吗? (例如,我需要发送1个字节 - > 0xAF)
是否可以发送这个字节,0xAF?或者它总是2个字节,因为该值大于127?
答案 0 :(得分:0)
为任何可能关注的人清除此事。
请求嵌入在HTTP-POST框架中。取决于其mime类型,该帧被编码。 对于任何文本编码,包括application / octet-stream,字节被转换为其文本表示。 对于字节值> 127,这意味着,需要有2个字节来文本表示这一点。
在我的情况下,我需要确保例如128必须传输1个字节。(通过服务器管道请求到另一个协议 - modbus)
解决方案是使用数组缓冲区,尽管这意味着IE> = 10。