【发布时间】:2010-04-23 14:24:28
【问题描述】:
我正在尝试发送一个 XML 字符串作为查询字符串的一部分。通常我会发布此 XML,但我会将其发送到我无法发布内容的第 3 方系统。
因此,我需要第 3 方系统来请求我系统中某个页面的服务。 (说明:第 3 方系统生成我的网页的 PDF。我给它一个指向我的页面的 URL,它是那个页面的 PDF。因此,XML 文件包含我需要生成页面的数据)
无论如何,我得到的查询字符串如下:
string data = Server.UrlEncode(xmlSnippet.ToString());
string sFullUrl = urlString + "?data=" + data;
我给第三方系统这个 URL,它调用我的页面.. 除了请求没有到达页面。它使用此消息失败进入 Application_Error 处理程序:
"A potentially dangerous Request.QueryString value was detected from the client (data=[my XML data])"
据我所知,我发送的数据是安全的,有什么办法可以使这项工作正常进行吗?
谢谢
【问题讨论】: