2010-10-22 92 views
0

是否有HTTP標頭確保不會顯示任何內容?不發送內容,HTTP標頭

即使身體內有一些內容?

編輯:

我把答案爲「否」,並接受一個事實,即頭具有對內容沒有控制權。

回答

1

是否有HTTP頭確保不會顯示內容?

確保不顯示任何內容的最佳方式是不發送任何內容 - 您永遠不能相信客戶端100%做您想做的事。這就是說,有一個status code,指定你想要什麼:

10.2.5 204無內容

服務器已經履行了請求,但不需要返回一個實體主體,和可能想要返回更新的元信息。響應可以包含新的或更新的實體標題形式的元信息,如果存在的話應該與請求的變體相關聯。

如果客戶端是用戶代理,它不應該從導致請求發送的文檔視圖中更改它的文檔視圖。儘管任何新的或更新的元信息都應該應用於當前用戶代理活動視圖中的文檔,但該響應主要是爲了允許在不改變用戶代理的活動文檔視圖的情況下進行操作輸入。

204響應絕不能包含消息主體,因此始終由頭字段後面的第一個空行終止。

+0

但有沒有某種內容頭可以確保沒有內容可見,即使它包含在內? – 2010-10-22 13:55:56

+0

@Yuri不,這是不可能的 - 響應頭文件將被客戶端解析,但只有在響應被髮送後,包括響應主體。你的情況如何?爲什麼不簡單地發送任何東西? – 2010-10-22 13:57:07

+0

對於我來說,發送任何內容都很簡單,沒有太多與我合作的人在一起,這就是爲什麼我想阻止他們在發送內容時嘗試發送內容的原因。如果不可能只說「204無內容,則阻止現有內容是不可能的。」 – 2010-10-22 13:59:39

4

發送狀態碼204 No Content

+0

它仍然發送內容。 – 2010-10-22 13:54:04

+0

@Yuri當然你的服務器會發送的內容,如果你不告訴它,否則。狀態碼頭只會指示客戶端忽略它。你的情況到底是什麼? – 2010-10-22 13:55:50

+0

@Pekka,抱歉,從一開始就不清楚,我的問題源於我的頭腦,在那裏我記得看到一個標題,確保服務器沒有發送任何內容。 – 2010-10-22 13:57:54

相關問題