0

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

4

1 回答 1

2

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

于 2013-02-19T16:06:15.717 回答