如何通过HTTP POST发送javascript中的特定字节数组
我陷入了以下困境。如何通过HTTP POST发送javascript中的特定字节数组,javascript,jquery,http,byte,Javascript,Jquery,Http,Byte,我陷入了以下困境。 我想使用javascript和jQuery通过HTTPPOST向服务器发送字节。我发现我可以通过String.fromCharCode(…)发送字节,mime类型为application/octet-stream或text/plain;字符集=x-用户定义的 但现在问题来了。我必须发送特定数量的字节,其值大于127。(如果在wireshark中嗅探到数据包,则数据包必须由例如5个字节组成) 使用jQuery可以做到这一点吗?或者这在javascript中是可能的? (例如,我
我想使用javascript和jQuery通过HTTPPOST向服务器发送字节。我发现我可以通过
String.fromCharCode(…)
发送字节,mime类型为application/octet-stream
或text/plain;字符集=x-用户定义的
但现在问题来了。我必须发送特定数量的字节,其值大于127。(如果在wireshark中嗅探到数据包,则数据包必须由例如5个字节组成)
使用jQuery可以做到这一点吗?或者这在javascript中是可能的?
(例如,我需要发送1字节-->0xAF)
可以发送这个单字节0xAF吗?或者它总是2字节,因为值大于127?为可能关心的人清除此值 请求嵌入在HTTP-POST框架中。此帧根据其mime类型进行编码。 对于任何文本编码,包括应用程序/八位字节流,字节将转换为其文本表示形式。 对于字节值>127,这意味着需要有2个字节来表示这一点 在我的情况下,我需要确保传输的值(例如128)必须为1字节。(通过服务器管道将请求传输到另一个协议-modbus)
解决方案是使用阵列缓冲器,尽管这意味着IE>=10。我很好奇你为什么需要这样做。我想知道你为什么要面对这个问题。
0xFF
下的所有内容都是一个字节。问题是什么?你可以使用