<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 3.8 Via > 作者:肖鵬-SpiritLing 時間:2018-07-15 > `Via` 為了追蹤客戶端與服務器之間的請求和響應報文的傳輸路徑。 > 報文經過代理或網關時,會先在首部字段 `Via` 中附加該服務器的信息,然后再進行轉發。這個做法和 `traceroute` 及電子郵件的 `Received` 首部的工作機制很類似。 首部字段 `Via` 不僅用于追蹤報文的轉發,還可以避免請求回環的發生。所有必須在經過代理時附加該首部字段內容。 | 客戶端 | 數據包 | 代理服務器A | 數據包 | 代理服務器B | | --- | --- | --- | --- | --- | | ==> | GET / HTTP/1.1 | == | | | | | | ==> | GET / HTTP/1.1 | == | | | | ==> | Via: 1.0 gw.example.com(Squid/3.1) | == | 上圖用例中,在經過代理服務器 A 時,Via 首部附加了 “1.0 gw.example.com(Squid/3.1)”這樣的字符串值。行頭的1.0是指接受請求的服務器上應用的HTTP版本協議。接下來經過,若果存在更多的代理服務器亦是如此,在 `Via` 首部附加服務器信息,也可增加 1 個新的 `Via` 首部寫入服務器信息。 `Via` 首部是為了追蹤傳輸路徑,所以經常會和 `TRACE` 方法一起使用。比如,代理服務器接受到由 `TRACE` 方法發送過來的請求(其中 `Max-Forwards: 0`)時,代理服務器就不能再轉發該請求了。這種情況下,代理服務器會將自身的信息附加到 `Via` 首部后,返回該請求的響應。 > 作者:肖鵬-SpiritLing 時間:2018-07-15
                  <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>

                              哎呀哎呀视频在线观看