登录后调用其他方法依然出现 code:401
This operation fails to be performed because of the unauthorized REST.","suggestion":"Before performing this operation, ensure that REST is authorized.
因为除了把登录时候iBaseToken带上,还要cookies也带上 curl 命令如下
curl -H "Content-Type: application/json" -XPOST https://xx.xx.xx.xx:8088/deviceManager/rest/xxxxx/sessions -d '{ "username": "xxxx","password": "xxxx", "scope": "0" }' -k -c cookies.txt
保存好 然后调用其他带上
curl -XGET https://xx.xx.xx.xx:8088/deviceManager/rest/{deviceId}/system/ -H 'iBaseToken:XXXXXXXXX' -k -b cookies.txt
然后就可以了、cookies和iBaseToken和deviceId 都需要