簡體   English   中英

如何在SoapUI請求上發送TimeSpan參數?

[英]How do I send TimeSpan parameter on SoapUI request?

我正在嘗試發送TimeSpan參數,其值為01:00:00,並收到以下錯誤:

反序列化MyObject類型的對象時發生錯誤。 不能將值“ 01:00:00”解析為類型“ TimeSpan”。

如何在反序列化成功時編寫此參數?

這是我的請求(查看參數“時間”):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tel="http://service.example/" xmlns:ent="http://schemas.datacontract.org/2004/07/Service.Contract">
   <soapenv:Header/>
   <soapenv:Body>
      <tel:InsertObject>
         <!--Optional:-->
         <tel:object>
            <!--Optional:-->
            <ent:Date>2018-02-15T11:05:00</ent:Date>
            <!--Optional:-->
            <ent:Time>01:00:00</ent:Time>
            <!--Optional:-->
            <ent:ID>0</ent:ID>
            <!--Optional:-->
            <ent:Name>TestName</ent:Name>
         </tel:object>
      </tel:InsertObject>
   </soapenv:Body>
</soapenv:Envelope>

謝謝!

我找到了解決方案。

對於01:00:00->

<ent:Time>PT1H</ent:Time>

對於01:20:00->

<ent:Time>PT1H20M</ent:Time>

對於00:02:45->

<ent:Time>PT2M45S</ent:Time>

對於01:20:45->

<ent:Time>PT1H20M45S</ent:Time>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM