WebSocket为什么不受跨域限制

知识点收录:

什么是跨域?

跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。

同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域。

WebSocket是一种通信协议

WebSocket是一种通信协议,它建立在TCP协议之上,允许客户端和服务器进行实时双向通信。由于协议本身的特性,在创建Websocket链接时,会使用http协议与服务器端建立连接(仅一次),然后进行数据交互时,使用的是websocket的协议,并非http协议,所以并不会受到浏览器的安全限制。

本文链接:
版权声明:自由转载-署名-非商业性使用 | CC BY-NC-SA 3.0 CN许可协议。

评论 (3)

当前评论模式:游客模式,系统将自动生成相关数据信息。《内容规范》你的账号名为:
FdNgx7

游客
·
3 个月前
b4cYQc

游客
·
1 年前
qTDMSz

游客
·
1 年前