1

我正在使用 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 字符串?

4

0 回答 0