从早期 HttpResponse 中设置的浏览器中从 HttpRequest 读取自定义标头



我正在我的 HttpResponse 中添加多个自定义标头,在浏览器对该页面的下一个请求中,我想读取这些自定义标头并确定是否需要向浏览器发送 304 响应。

我使用 Response.AddHeader 添加了自定义标头,但在来自浏览器的下一个请求中,自定义标头未发送。

浏览器确实在响应流中接收了自定义标头,但未在后续请求中发送它们。

我期待标题,因为我需要在第一个请求而不是发布请求时读取它们。

注意:我不想使用 cookie,因为我不想增加有效负载。 我不想使用会话,因为我不想给服务器带来负担。 我的目标是尽可能减少服务器中的处理。正如我在评论中提到的,我阅读了有关 ETag 的信息,我希望 ETags 中使用的技术可以用于自定义标头。

还有其他方法可以在请求之间传递信息。 请参阅此讨论。

您还可以使用会话变量。

最新更新