Всех приветствую. Необходимо отправлять API запросы роутеру через curl. В терминале ввожу такой код и получаю ошибку в логе роутера Core::Scgi::Session: unsupported method "POST" for "/rci".
Как правильно сделать запрос?
curl -u admin:password -X POST http://192.168.0.1/rci \
-H "Content-Type: application/json" \
-d '{
"ip": {
"hotspot": {
"host": {
"mac": "мак адрес",
"permit": true,
"policy": "Policy0"
}
}
},
"system": {
"configuration": {
"save": {}
}
}
}'
В Web CLI запрос выглядит так и успешно обрабатывается:
{
"ip": {
"hotspot": {
"host": {
"mac": "мак адрес",
"permit": true,
"policy": "Policy0"
}
}
},
"system": {
"configuration": {
"save": {}
}
}
}