2014-02-06 94 views
0

如果其中一個HTTP服務器存在,HTTP 1.1規範定義了明確的服務器行爲。就我而言,我有兩個客戶,一個是舊的,一個是新的。舊客戶端在響應中忽略etag,並且發送放置請求而沒有etag;新客戶端使用If-Match + etag放入請求。我的理解是服務器應該將沒有If-Match的請求作爲無條件請求並繼續。然而,其結果是,如果沒有etag,老客戶可能會根據舊數據提出請求。所以我在Titie中有這樣一個問題:「If-Match或If-Not-Match頭的缺席應否視爲無條件要求?」缺少If-Match或If-Not-Match標題應視爲無條件請求?

回答