Movatterモバイル変換


[0]ホーム

URL:


  1. 給開發者的 Web 技術文件
  2. HTTP
  3. Reference
  4. Headers
  5. Connection

此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。

View in EnglishAlways switch to English

Connection

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

Connection 標頭用來控制在本次事務(transaction)後,連線是否要繼續開著。如果設定為keep-alive ,則連線繼續開著,讓接下來送往同一伺服器的請求利用。

警告:Connection 相關的標頭如ConnectionKeep-AliveHTTP/2 中被禁用。Chrome 和 Firefox 會忽略 HTTP/2 回應中的這些標頭,不過 Safari 遵守 HTTP/2spec 的要求,不會讀取包含這些標頭的回應內容。

除了標準的點對點標頭(hop-by-hop headers)(Keep-AliveTransfer-EncodingTEConnectionTrailerUpgradeProxy-Authorization 以及Proxy-Authenticate),任何在 HTTP 事務中使用到的點對點標頭都必須在Connection 標頭列出來,這樣首先經手請求的代理軟體才知道自己要處理這些標頭。標準的點對點標頭也是一樣的處理方式。

Header typeGeneral header
Forbidden header nameyes

語法

http
Connection: keep-aliveConnection: close

指令

close

表示客戶端或伺服器想要關閉連線。通常用在 HTTP/1.0 。

一串用逗號分隔的 HTTP 標頭 [通常只設定為keep-alive ]

表示客戶端想要讓連線持續開著。HTTP/1.1 請求的預設行為就是維持連線開啟。至於那串用逗號分隔的 HTTP 標頭會被首先經手請求的代理軟體或快取軟體移除:因為這些標頭就是用來控制請求發起者與第一個代理軟體的連線行為,而不是請求的目標伺服器。

瀏覽器相容性

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp