Hello!
RouteOS 6.39.1
I need upload XML file to my Hikvision ip camera from mikrotik.
/tool fetch url="http://admin:12345@192.168.11.51:80/Video/inputs/channels/1/overlays/text" http-method=post http-data="new.xml"
mikrotic responce:
[admin@Bee-GW] > /tool fetch url="http://admin:12345@192.168.11.51:80/Video/inputs/channels/1/overlays/text" http-method=post http-data="new.xml"
status: failed
failure: closing connection: <400 Bad Request> 192.168.11.51:80 (4)
new.xml :
<?xml version="1.0" encoding="UTF-8"?>
<TextOverlayList version="1.0" xmlns="http://www.hikvision.com/ver10/XMLSchema">
<TextOverlay>
<id>1</id>
<enabled>true</enabled>
<posX>16</posX>
<posY>32</posY>
<message>Test !</message>
</TextOverlay>
</TextOverlayList>
From linux machine - is OK
curl -T new.xml http://admin:12345@192.168.11.51:80/Video/inputs/channels/1/overlays/text
linux responce:
root@Bee-WWW:/home/script/ipcamera/temp# curl -T new.xml http://admin:12345@192.168.11.51/Video/inputs/channels/1/overlays/text
<?xml version="1.0" encoding="UTF-8"?>
<ResponseStatus version="1.0" xmlns="http://www.hikvision.com/ver10/XMLSchema">
<requestURL>/Video/inputs/channels/1/overlays/text</requestURL>
<statusCode>1</statusCode>
<statusString>OK</statusString>
</ResponseStatus>