我正在尝试使用带有SetSystemDateAndTime命令的SOAP请求在相机上设置日期和时间。 我为UTC时间和日期添加了一些随机值,还为本地日期和时间添加了一些随机值。
但是当我发送此请求时,时间/日期不变:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<Security soap:mustUnderstand="1" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<UsernameToken>
<Username>admin</Username>
<Password></Password>
</UsernameToken>
</Security>
</soap:Header>
<soap:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SetSystemDateAndTime xmlns="http://www.onvif.org/ver10/device/wsdl">
<tds:SystemDateAndTime>
<tt:DateTimeType>Manual</tt:DateTimeType>
<tt:DaylightSavings>false</tt:DaylightSavings>
<tt:TimeZone>
<tt:TZ>GMT+8:00:00DST+7:00:00,M3.2.0/02:00:00,M10.5.0/02:00:00</tt:TZ>
</tt:TimeZone>
<tt:UTCDateTime>
<tt:Time>
<tt:Hour>3</tt:Hour>
<tt:Minute>3</tt:Minute>
<tt:Second>3</tt:Second>
</tt:Time>
<tt:Date>
<tt:Year>2011</tt:Year>
<tt:Month>11</tt:Month>
<tt:Day>11</tt:Day>
</tt:Date>
</tt:UTCDateTime>
<tt:LocalDateTime>
<tt:Time>
<tt:Hour>7</tt:Hour>
<tt:Minute>7</tt:Minute>
<tt:Second>7</tt:Second>
</tt:Time>
<tt:Date>
<tt:Year>2012</tt:Year>
<tt:Month>12</tt:Month>
<tt:Day>12</tt:Day>
</tt:Date>
</tt:LocalDateTime>
<tt:Extension></tt:Extension>
</tds:SystemDateAndTime>
</SetSystemDateAndTime>
</soap:Body>
</soap:Envelope>
有人可以告诉我如何基于SetSystemDateAndTime(在ONVIF摄像机上设置时间)的SOAP请求吗?
我在做什么错了?