我正在尝试使用XMLHttpRequest对象连接服务器,以便在不同的时间点上发送数据。我创建了一个对象并像这样“连接”到服务器:
var xhr = new XMLHttpRequest();
xhr.open("post", location, true);
xhr.send(); //Is this send call needed to open the connection?
在稍后的时间点,我会调用类似这样的东西:
xhr.send("Something to send");
然而,在查看开发者控制台时,似乎只有最初的请求成功响应了。第二个请求似乎没有发送。我正试图缩小可能的问题范围,所以我想:一旦收到响应,连接是否会关闭?为什么要保持打开状态呢?所以,我的问题是:XMLHttpRequest对象在接收到响应后是否会关闭连接?如果是这样,那么模拟持续打开连接的最佳方法是什么(以保持持续重新连接)?
send
。 - Bergi