【问题标题】:How to emulate specific HTTP Headers with ASP.NET如何使用 ASP.NET 模拟特定的 HTTP 标头
【发布时间】:2010-10-05 18:47:10
【问题描述】:

我尝试在 ASP.NET 中重新创建一组特定的 HTTP 响应标头。 这是它在 Fiddler (Raw) 中的样子:

HTTP/1.1 200 OK
Content-Length: 570746
Content-Type: audio/wav
Last-Modified: Wed, 19 May 2010 00:44:38 GMT
Accept-Ranges: bytes
ETag: "379d676ecf6ca1:3178"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Tue, 05 Oct 2010 18:35:18 GMT

这是“标题”选项卡上的外观(相同的数据。不同的视图)

我正在尝试在 ASP.NET 页面上使用代码重新创建相同的标题集(当然是不同的值)。最大的问题是缓存设置和 ETag。它通常显示一些“私有”或类​​似的缓存设置并且没有 ETag 值,即使我尝试使用

显式设置它
Response.Cache.SetETag

【问题讨论】:

    标签: asp.net http-headers


    【解决方案1】:

    你有没有尝试过这样的事情:

    if (Response.Headers("ETag") == null) Response.AddHeader("ETag", "379d676ecf6ca1:3178") 别的 Response.Headers("ETag") = "379d676ecf6ca1:3178";

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-22
    • 2020-05-15
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 2015-05-03
    • 2011-01-28
    • 2017-11-01
    相关资源
    最近更新 更多