Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过HTTP POST发送javascript中的特定字节数组_Javascript_Jquery_Http_Byte - Fatal编程技术网

如何通过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
下的所有内容都是一个字节。问题是什么?你可以使用