gpt4 book ai didi

asp.net - 检测到潜在危险的 Request.Form 值 ASHX httpHandler

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

我需要在表单中接受 xml 数据到我的 ashx http 处理程序。

但是,当我使用 request.Form 从请求中提取 xml 数据时,出现错误“检测到潜在危险的 Request.Form 值..”错误。

我无法将验证请求设置为 false,因为它不是 aspx 页面。我能做什么?

例如

<textarea rows="12"  cols="50"  name="Post2Data">
<root>
<XML>....
</root>
</textarea>

request.Form["Post2Data"];

最佳答案

您可以使用请求的 Unvalidated 属性,例如

request.Unvalidated.Form["Post2Data"];

您必须自己检查表单数据的有效性。不建议设置 validateRequest = false在生产环境中,因为它使您容易受到跨站点脚本攻击。

关于asp.net - 检测到潜在危险的 Request.Form 值 ASHX httpHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11899174/

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