WebAPi接收xml格式数据,会出现“从客户端(messageText="<?xml version="1.0" ...")中检测到有潜在危险的 Request.Form 值。”
,在Action上面加一个标识 [ValidateInput(false)]即可
[ValidateInput(false)]
[AllowAnonymous]
[HttpPost]
public string ReceiptQuery(string clientid, string key, string messageType, string messageText)
{
if (messageText != "" || messageText != null)
{
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();//新建对象
doc.Normalize();
doc.LoadXml(messageText);//符合xml格式的字符串
}
return "success";
}