2010-10-22 67 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

相关问题