【问题标题】:Does a websocket upgrade still allow http ajax requests?websocket 升级是否仍然允许 http ajax 请求?
【发布时间】:2013-02-19 11:54:18
【问题描述】:

当 http 连接升级为 websocket 连接时,我的 javascript 代码是否仍然可以使用 http ajax GET 请求?也就是说,我可以同时执行正常的 http 请求和 websocket 消息,或者“升级到 websocket”是否意味着 http 功能消失了?

【问题讨论】:

    标签: http websocket


    【解决方案1】:

    如果您的服务器同时支持正常的 Web 请求和 WebSocket 升级(某些服务器是其中之一),那么即使您有 WebSocket 连接,您也可以继续发出 AJAX 请求。 AJAX (XMLHttpRequest) 请求只是在页面加载时由 Javascript 而不是浏览器发起的常规 HTTP/HTTPS 请求。拥有活动的 WebSocket 连接不会干扰其他 HTTP/HTTPS(或 AJAX)连接。当然,除非服务器有错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-09
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 2014-06-24
      • 2018-09-22
      相关资源
      最近更新 更多