服务器在处理请求时遇到错误。异常消息是“无法使用根名称反序列化XML正文'信封'和root命名空间' bash' (使用DataContractSerializer进行操作'通知'和合同(' IPush',' http://schemas.xmlsoap.org/soap/envelope/'))。确保将与XML对应的类型添加到服务的已知类型集合中。'。请参阅服务器日志以获取更多详异常堆栈跟踪
[DataContract(Namespace = "http://www.ffffff.org/uuu/")]
public class HotelResNotifRQ
{
public HotelResNotifRQ()
{
NotifRQ = new NotifRQ();
}
[DataMember(Name = "NotifRQ")]
public NotifRQ NotifRQ{ get; set; }
}
[DataContract(Namespace = "http://www.ffffff.org/uuu/")]
public class NotifRQ
{
[DataMember(Name = "Status")]
public string Status { get; set; }
[DataMember(Name = "Token")]
public string Token { get; set; }
}
{{1}}
答案 0 :(得分:0)
您必须将$this->Cookie->delete
类型添加到已知类型的NotifRQ
数据合同中。
引自MSDN:
KnownTypeAttribute类允许您事先指定在反序列化期间应包含的类型以供考虑。
因此,请考虑执行以下操作:
HotelResNotifRQ