gpt4 book ai didi

asp.net - 如何替换http header 改变Accept-Encoding以改变asp.net中的用户代理?

转载 作者:行者123 更新时间:2023-12-02 14:14:37 25 4
gpt4 key购买 nike

我正在开发具有相同 URL 动态内容的移动、智能手机、桌面网站,我无法设置不同的用户代理。默认值是 Accept-Encoding 即将到来。我们如何将变化:接受编码替换为变化:用户代理?

我尝试了所有这些

1.<%@ OutputCache Duration="180"VaryByHeader="User-Agent"%>

2.HttpContext.Current.Response.AddHeader("Vary", "用户代理");

3.HttpContext.Current.Items.Add("Vary", "用户代理");

4.HttpContext.Current.Response.Cache.SetVaryByCustom("用户代理");

5.HttpContext.Current.Response.Cache.VaryByHeaders.UserAgent = true;

6.HttpContext.Current.Response.Headers.Set("Vary", "用户代理");

但还是来了

缓存控制:公共(public),最大年龄=180内容编码:gzip内容长度:9741内容类型:text/html;字符集=iso-8859-1日期:2013 年 7 月 23 日星期二 12:19:23 GMT到期时间:2013 年 7 月 23 日星期二 12:22:22 GMT最后修改时间:2013 年 7 月 23 日星期二 12:19:22 GMT服务器:微软-IIS/7.5变化:接受编码

我想要的在哪里

缓存控制:公共(public),最大年龄=180内容编码:gzip内容长度:9741内容类型:text/html;字符集=iso-8859-1日期:2013 年 7 月 23 日星期二 12:19:23 GMT到期时间:2013 年 7 月 23 日星期二 12:22:22 GMT最后修改时间:2013 年 7 月 23 日星期二 12:19:22 GMT服务器:微软-IIS/7.5变化:用户代理

谢谢

最佳答案

关于asp.net - 如何替换http header 改变Accept-Encoding以改变asp.net中的用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17810309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com