<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### WebSocket支持 Envoy支持將HTTP/1.1連接升級到WebSocket連接。僅當下游客戶端發送正確的升級頭并且匹配的HTTP路由顯式配置為使用WebSocket(use_websocket)時才允許連接升級。如果一個請求到達啟用了WebSocket的路由而沒有必要的升級頭(upgrade headers),它將被視為任何常規的HTTP/1.1請求。 由于Envoy將WebSocket連接視為純TCP連接,因此它支持WebSocket協議的所有草案,而與它們的連線格式無關。WebSocket路由不支持某些HTTP請求級別的功能,如重定向,超時,重試,速率限制和陰影(shadowing)。然而,支持前綴重寫,顯式和自動主機重寫,流量轉移和分離。 #### 連接語義 即使通過HTTP/1.1連接進行WebSocket升級,WebSockets代理也與普通TCP代理類似,即Envoy不會解釋WebSocket幀。下游客戶端和/或上游服務器負責正確終止WebSocket連接(例如,通過發送關閉幀)和底層TCP連接。 當連接管理器通過支持WebSocket的路由接收到WebSocket升級請求時,它通過TCP連接將請求轉發給上游服務器。特使不知道上游服務器是否拒絕了升級請求。上游服務器負責終止TCP連接,這將導致Envoy終止相應的下游客戶端連接。 ### 返回 - [架構介紹](../Architectureoverview.md) - [簡介](../../Introduction.md) - [首頁目錄](../../README.md)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看