controller里接收发送方的请求:
@RequestBody关键字里的东西,就是http请求的报文

public object GetXmlObject(string xml, Type type)
{try  {
    using (StringReader rdr = new StringReader(xml))
    {
      XmlSerializer serializer = new XmlSerializer(type);      return serializer.Deserialize(rdr);
    }
  }  catch (Exception)
  {    return null;
  }
}
[Serializable]
[XmlRoot("Root")]public class Root
{
    [XmlArray("Users")]
    [XmlArrayItem("User")]public List<User> Users { get; set; }//[XmlElement("User")]}

[Serializable]public class User
{
    [XmlAttribute("UserId")]public string UserId { get; set; }

    [XmlAttribute("UserName")]public string UserName { get; set; }
}