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