1. 程式人生 > >使用WebSocket進行跨域資料請求

使用WebSocket進行跨域資料請求

Websocket是HTML5的一個持久化的協議,它實現了瀏覽器與伺服器的全雙工通訊,同時也是跨域的一種解決方案。WebSocket和HTTP都是應用層協議,都基於 TCP 協議。但是 WebSocket 是一種雙向通訊協議,在建立連線之後,WebSocket 的 server 與 client 都能主動向對方傳送或接收資料。同時,WebSocket 在建立連線時需要藉助 HTTP 協議,連線建立好了之後 client 與 server 之間的雙向通訊就與 HTTP 無關了。

原生WebSocket API使用起來不太方便,我們使用Socket.io,它很好地封裝了webSocket介面,提供了更簡單、靈活的介面,也

對不支援webSocket的瀏覽器提供了向下相容。

前端跨域的幾種方式(超詳細,值得收藏)

文章同步自小鄒的頭條號:https://www.toutiao.com/i6620929432188092932/