2012-06-18 31 views
2

我們想知道,正確的etag響應是什麼樣的?

頭智慧...什麼是適當的etag響應看起來像。

Etag響應,就是說,一個電子標記的請求被提出,而且它與我們結束的etag匹配,因此不必發送內容。

是否需要包含內容長度標題?

我們是否使用304標題響應?


Claritifaction:

我們希望通過ETAG PHP處理。

的流程如下:

一)Etagged請求進入

B)PHP檢查的eTag,看它是否符合我們的想法是正確的條件發回。完整的文檔體。

c)我們手動通過PHP發回信號給瀏覽器以使用緩存內容?

謝謝!

+2

'ETag'不是響應,而是唯一標識響應中包含的資源的標頭。 [Wikipedia很好地描述了ETag的用法](http://en.wikipedia.org/wiki/HTTP_ETag)。 – lanzz

+0

也許我在我的問題上還不清楚,我會修改它更清楚。 –

回答

1

回答閱讀上面的評論sudgested維基作爲lanzz後我自己的問題:

「在這個後續請求,服務器現在可以比較客戶端的 的ETag與ETag的對的當前版本資源如果012agETag值匹配,意味着資源沒有改變,那麼服務器可能會發回一個非常短的響應,HTTP 304不是 修改狀態.304狀態告訴客戶端它的緩存的 版本仍然是好,它應該使用它。「

所以,如果您希望用戶代理使用緩存副本,304響應是正確的方式來回答etagged請求。

相關問題