gpt4 book ai didi

asp.net - 如何防止 ASP.Net 发送默认字符集?

转载 作者:行者123 更新时间:2023-12-04 17:49:54 24 4
gpt4 key购买 nike

我正在构建一些用于测试各种漏洞场景的网页,但是 ASP.Net 或 IIS 在保护我免受自身伤害方面做得太好了。

我正在尝试做的一件事是返回带有各种 Content-Type header 的响应,带有和不带有字符集声明。如果我省略字符集,那么 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 - 如何防止 ASP.Net 发送默认字符集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19546187/

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