Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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
Javascript 使用传输编码卡盘的XHR POST_Javascript_Ajax_Http_Http Headers_Xmlhttprequest - Fatal编程技术网

Javascript 使用传输编码卡盘的XHR POST

Javascript 使用传输编码卡盘的XHR POST,javascript,ajax,http,http-headers,xmlhttprequest,Javascript,Ajax,Http,Http Headers,Xmlhttprequest,我正在尝试使用XHR从客户端向服务器发送数据。这些数据可以每隔一段时间不断出现,我不想对它们发出单独的post请求,因为它有太多开销和无序数据的问题。我可以用XHR做分块帖子吗?Chrome不允许我在XHR中将分块编码设置为标题。在谷歌搜索了一下之后,这篇Google Groups帖子也提到了同样的问题: 看起来并不是每个浏览器都会多次执行onreadystatechange事件处理程序,这是从服务器获得分块响应时发生的情况。看起来readyState在收到块并执行onreadystatech

我正在尝试使用XHR从客户端向服务器发送数据。这些数据可以每隔一段时间不断出现,我不想对它们发出单独的post请求,因为它有太多开销和无序数据的问题。我可以用XHR做分块帖子吗?Chrome不允许我在XHR中将分块编码设置为标题。

在谷歌搜索了一下之后,这篇Google Groups帖子也提到了同样的问题:

看起来并不是每个浏览器都会多次执行onreadystatechange事件处理程序,这是从服务器获得分块响应时发生的情况。看起来readyState在收到块并执行onreadystatechange时应该转到3,但这可能不会发生

也可能是你的每个区块都不太符合规范。谷歌群组帖子的评论中有更多信息