在请求ServiceStack中将XML数据作为字符串参数传递

时间:2013-05-08 09:43:11

标签: xml exception post serialization servicestack

我正在使用ServiceStack,每次我尝试将XML字符串作为字符串参数传递或“< “POST请求的符号我得到一个异常:SerializationException - 无法反序列化'application / xml'请求。 这是一个示例(此请求将生成异常):

<UpdateOrderStatusRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Processing.Order">
  <OrderStatusXmlData>
      <test>something</test>
</OrderStatusXmlData>
</UpdateOrderStatusRequest>

但是,如果我将传递常规字符串数据,一切正常:

<UpdateOrderStatusRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Processing.Order">
  <OrderStatusXmlData>
      Test string
</OrderStatusXmlData>
</UpdateOrderStatusRequest>

有没有办法在xml POST请求中使用xml或html字符串?

0 个答案:

没有答案