- 0
API запросы через curl
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.
Вопрос
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": {} } } }
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.