Всех приветствую. Необходимо отправлять API запросы роутеру через curl. В терминале ввожу такой код и получаю ошибку в логе роутера Core::Scgi::Session: unsupported method "POST" for "/rci".
Как правильно сделать запрос?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
Kifard
Всех приветствую. Необходимо отправлять 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": {} } } }
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.