针对ONVIF的SOAP请求-如何设置时间和日期

时间:2018-11-03 16:39:52

标签: date soap time request onvif

我正在尝试使用带有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请求吗?

我在做什么错了?

0 个答案:

没有答案