如何阻止ASP.Net发送默认字符集?
发布时间:2020-12-16 07:17:43 所属栏目:asp.Net 来源:网络整理
导读:我正在构建一些用于测试各种漏洞场景的网页,但ASP.Net或IIS在保护我自己方面做得非常好. 我正在尝试做的事情之一是使用各种Content-Type标头返回响应,包含和不包含charset声明.问题我,如果我遗漏了charset,那么ASP.Net似乎默认添加utf-8. 在我的ASPX.cs代码
我正在构建一些用于测试各种漏洞场景的网页,但ASP.Net或IIS在保护我自己方面做得非常好.
我正在尝试做的事情之一是使用各种Content-Type标头返回响应,包含和不包含charset声明.问题我,如果我遗漏了charset,那么ASP.Net似乎默认添加utf-8. 在我的ASPX.cs代码隐藏中,如果我有Response.AddHeader(“Content-Type”,“text / html”)或Page.ContentType =“test / html”,我希望看到以下标题返回页: Content-Type: text/html 相反,我得到: Content-Type: text/html; charset=utf-8 如果我使用Response.AddHeader(“Content-Type”,“text / html; charset = iso-8859-1”),那么我得到了预期的标题: Content-Type: text/html; charset=iso-8859-1 有没有办法阻止ASP.Net(IIS?)在我不想要的时候将charset = utf-8附加到标题? 我正在使用ASP.Net 4.0和IIS 7.5. 解决方法
试试这个:
Response.Charset = ""; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – TinyMCE是否有任何有效的拼写检查插件
- 限制并发或不限制并发? (在单个ASP.NET请求中)
- asp.net-web-api – 如何为代理控制器设置Web API路由?
- asp.net-mvc-3 – 编码为utf 8的MVC 3 Razor页面显示了编码
- asp经典 – 早期从经典ASP中的函数返回
- JSON在ASP.NET中使用方法
- C# 之 DataReader 和 DataSet 的区别
- Asp.net core 2.2 的一些特点
- 在ASP.NET MVC中为复杂数据验证放置数据管理规则的位置?
- asp.net-mvc – 在asp.net和ravendb中处理基于活动的feed的
推荐文章
站长推荐
- asp.net – 禁用Internet Explorer 8开发人员工具
- asp.net-mvc – 可配置的应用程序洞察检测密钥
- asp.net-mvc – 如何将asp.net mvc集成到Web站点
- asp.net – 转发器内的复选框,如何在检查更改功能
- asp.net – 敏捷,Scrum和CMMI TFS流程模板有什么
- asp.net-mvc – asp.net mvc 4 – 好的是每个线程
- 如何使用ASP.NET中的C#代码以PDF,HTML和DOC格式导
- 在Azure中为ASP.NET Core Web应用程序设置SQL连接
- Windows Server AppFabric分布式缓存研究
- 利用ASP.NET MVC和Bootstrap快速搭建个人博客之后
热点阅读