【发布时间】:2017-04-24 13:21:08
【问题描述】:
我在 VB.NET 中开发了一个 Web 服务,其 Web 方法接受一个字符串作为参数,该参数必须是 XML 文档的形式。
我可以打开浏览器并正常调用服务,它会显示我需要传递字符串的文本框。
只要我通过复制我的 XML 并将其粘贴到框中传递任何 XML 字符串,然后单击调用,我就会收到错误消息。即使我以最简单的 XML 形式(例如,只有一个节点)放置一个字符串,我也会得到这个。
这是错误:
System.Web.HttpRequestValidationException:从客户端检测到具有潜在危险的 Request.Form 值(Xmlin="
【问题讨论】:
-
它实际上是对恶意输入的保护。您需要禁用输入验证