【问题标题】:Handle HTTP XML stream in javascript在 javascript 中处理 HTTP XML 流
【发布时间】:2014-05-23 20:46:49
【问题描述】:

我正在为我的公司编写一个 Web 应用程序。公司有一台我必须使用的服务器,我无法在服务器端进行任何更改。

当我发送一个 HTTP GET 请求时,我得到一个 XML 流作为响应,即 HTTP 连接保持打开状态,直到手动关闭它。当我在浏览器中测试请求时,我会立即得到响应,该响应会在每次数据更改时自动更新(并且因为它是一个流,所以浏览器的加载动画会继续运行)。

如何处理 javascript 中的响应?有什么方法可以在数据更改时得到通知?我已经研究了可用的框架来处理这个问题,但没有任何运气。

【问题讨论】:

  • 您将需要设置一个间隔并 Ajax 数据并与之前获取的数据进行比较
  • 有没有办法在数据更新时得到通知,而不是每次都轮询数据?这是一个流,而不是常规响应。
  • 你可能想使用通知,在this answer 抢劫,这可能会对你有所帮助!

标签: javascript xml http stream


【解决方案1】:

有一个用 JavaScript 编写的 SAX 解析器,可用于以下架构:

  • 公司服务器
  • WebSocket 流
  • Sax.js

参考文献

【讨论】:

    猜你喜欢
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多