在 Web 程式設計中,哪些重要的伺服器響應頭很有用?


以下是從 Web 伺服器返回到瀏覽器的最常用的 HTTP 1.1 響應頭的摘要。這些頭在 Web 程式設計中經常使用 -

序號頭 & 描述
1Allow
此頭指定伺服器支援的請求方法(**GET、POST** 等)。
2Cache-Control
此頭指定可以在哪些情況下安全地快取響應文件。它可以具有值 **public、private** 或 **no-cache** 等。Public 表示文件可快取,Private 表示文件僅供單個使用者使用,並且只能儲存在私有(非共享)快取中,而 no-cache 表示文件永遠不應該被快取。
3Connection
此頭指示瀏覽器是否使用永續性 HTTP 連線。值 **close** 指示瀏覽器不要使用永續性 HTTP 連線,而 **keep-alive** 表示使用永續性連線。
4Content-Disposition
此頭允許您請求瀏覽器詢問使用者是否將響應儲存到具有給定名稱的檔案的磁碟中。
5Content-Encoding
此頭指定在傳輸過程中頁面編碼的方式。
6Content-Language
此頭表示文件的書寫語言。例如,**en、en-us、ru** 等。
7Content-Length
此頭指示響應中的位元組數。僅當瀏覽器使用永續性(keep-alive)HTTP 連線時,才需要此資訊。
8Content-Type
此頭給出響應文件的 **MIME**(**多用途網際網路郵件擴充套件**)型別。
9Expires
此頭指定內容應被視為過期並因此不再被快取的時間。
10Last-Modified
此頭指示文件上次更改的時間。然後,客戶端可以快取文件並在以後的請求中透過 **If-Modified-Since** 請求頭提供日期。
11Location
此頭應包含在所有狀態程式碼為 300 多的響應中。這會通知瀏覽器文件地址。瀏覽器會自動重新連線到此位置並檢索新文件。
12Refresh
此頭指定瀏覽器應多久請求更新頁面。您可以指定頁面重新整理後的秒數。
13Retry-After
此頭可以與 **503(服務不可用)** 響應一起使用,以告訴客戶端何時可以重複其請求。
14Set-Cookie
此頭指定與頁面關聯的 Cookie。

更新時間: 2019-07-30

130 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告