MDN新增“HTTP有條件請求”標頭
HTTP有條件請求( conditional requests):透過將受影響的資源與驗證器的值進行比較,可以更改結果,即使請求已經成功。
這種請求可以用來驗證快取的內容,並免除無用的控制,以驗證檔案的完整性,如恢復下載時,或在伺服器上上傳或修改檔案時防止丟失更新。
"HTTP條件性請求"是指根據特定標頭檔案的值,以不同方式執行的請求。
這些標頭定義了一個先決條件,如果先決條件符合或不符合,請求的結果將是不同的。
不同的行為是由所使用的請求方法,以及用於前提條件的頭資訊集所定義的。
- 對於安全的方法,如GET,它通常試圖獲取一個檔案,"有條件的請求"可以被用來送回檔案,如果相關的話。因此,這就節省了頻寬。
- 對於不安全的方法,如PUT,通常是上傳檔案,"有條件的請求"可以用來上傳檔案,只有當它所基於的原始檔案與伺服器上儲存的檔案相同時。
相關文章
- HTTP請求頭與響應頭HTTP
- 說說 HTTP 常見的請求頭有哪些? 作用?HTTP
- HTTP請求頭和響應頭詳解HTTP
- HTTP常用請求頭大揭祕HTTP
- http請求頭與響應頭的應用HTTP
- http請求頭個欄位解釋HTTP
- Vue請求介面查詢條件拼接Vue
- Python中get、post請求詳解(HTTP請求頭、狀態碼)PythonHTTP
- Go 發起 HTTP2.0 請求流程分析 (後篇)——標頭壓縮GoHTTP
- 使用Python獲取HTTP請求頭資料PythonHTTP
- HTTP請求頭的Content-Type欄位HTTP
- 關於常用的http請求頭以及響應頭詳解HTTP
- go http請求GoHTTP
- http請求概述HTTP
- Jsoup http請求JSHTTP
- Http 請求 header 大小寫有區別嗎?HTTPHeader
- TCP 請求頭TCP
- 合併HTTP請求vs並行HTTP請求,到底誰更快?HTTP並行
- 合併HTTP請求 vs 並行HTTP請求,到底誰更快?HTTP並行
- 有趣的請求引數/請求頭
- Jmeter —— jmeter設定HTTP資訊頭管理器模擬請求頭JMeterHTTP
- ajax中設定請求頭和自定義請求頭
- ASP.NET Core - 實現Http自定義請求頭策略ASP.NETHTTP
- HTTP請求報文HTTP
- Cookie 與 HTTP請求CookieHTTP
- python做http請求PythonHTTP
- 使用apache的HttpClient進行http通訊,隱藏的HTTP請求頭部欄位是如何自動被新增的ApacheHTTPclient
- 在lua中操作http請求有兩種方式HTTP
- 前端獲取不到後端新增的請求頭資訊前端後端
- RxHttp 一條鏈傳送請求,新一代Http請求神器(一)HTTP
- java傳送http請求JavaHTTP
- HTTP網路請求原理HTTP
- go搞笑http請求庫GoHTTP
- 七種HTTP請求方法HTTP
- Http請求體詳解HTTP
- HTTP GET請求傳bodyHTTP
- go http請求流程分析GoHTTP
- HTTP請求預設值HTTP