evgeny1503 Posted July 15, 2022 Posted July 15, 2022 На прошивке 3.7.4 на странице 192.168.1.1/а во вкладке rest, команда show/interface/AccessPoint_5G выводила результат. Теперь на 3.8.2 там ошибка 404. Это баг? Июл 15 17:10:40 ndm Core::Scgi::ThreadPool: not found: "AccessPoint_5G" (http/rci). Quote
0 eralde Posted July 16, 2022 Posted July 16, 2022 19 часов назад, evgeny1503 сказал: На прошивке 3.7.4 на странице 192.168.1.1/а во вкладке rest, команда show/interface/AccessPoint_5G выводила результат. Теперь на 3.8.2 там ошибка 404. Это баг? Июл 15 17:10:40 ndm Core::Scgi::ThreadPool: not found: "AccessPoint_5G" (http/rci). Замените URL на (rci/) show/interface?name=AccessPoint_5G Еще лучше -- явно использовать id интерфейса: show/interface?name=WifiMaster1/AccessPoint0 2 Quote
0 evgeny1503 Posted July 16, 2022 Author Posted July 16, 2022 1 час назад, eralde сказал: Замените URL на (rci/) show/interface?name=AccessPoint_5G Еще лучше -- явно использовать id интерфейса: show/interface?name=WifiMaster1/AccessPoint0 Спасибо, ваш код работает. Но почему указанный мною вариант перестал работать? Было проще. Где за это почитать? Почему именно interface?name , а не interface?id ? Quote
0 eralde Posted July 19, 2022 Posted July 19, 2022 В 16.07.2022 в 12:14, evgeny1503 сказал: Спасибо, ваш код работает. Но почему указанный мною вариант перестал работать? Было проще. По просьбе веб-разработчиков (меня и коллег) убрали псевдонимы (rename a.k.a. interface-name) из выдачи в ответах JSON API. Видимо, этот конкретный вариант запроса тоже перестал работать. В 16.07.2022 в 12:14, evgeny1503 сказал: Где за это почитать? Почему именно interface?name , а не interface?id ? Полноценной документации по REST API нет, можно ориентироваться на имена аргументов в CLI: 1 Quote
0 krass Posted July 19, 2022 Posted July 19, 2022 15 минут назад, eralde сказал: Полноценной документации по REST API нет, можно ориентироваться на имена аргументов в CLI: А планируется ли выпуск документации ( подробной, можно на английском) по REST API в дальнейшем? Quote
0 eralde Posted July 19, 2022 Posted July 19, 2022 35 минут назад, krass сказал: А планируется ли выпуск документации ( подробной, можно на английском) по REST API в дальнейшем? Я пока про такие планы ничего не слышал. Quote
0 evgeny1503 Posted July 20, 2022 Author Posted July 20, 2022 (edited) В 19.07.2022 в 11:31, eralde сказал: По просьбе веб-разработчиков (меня и коллег) убрали псевдонимы (rename a.k.a. interface-name) из выдачи в ответах JSON API. Видимо, этот конкретный вариант запроса тоже перестал работать. Полноценной документации по REST API нет, можно ориентироваться на имена аргументов в CLI: Я имел ввиду конкретно id и name. Почему в запросе надо указывать через name, при том что логичнее ведь было бы через id? Типа show interface?id=WifiMaster0/AccessPoint0 (но так не работает) Ведь WifiMaster0/AccessPoint0 соответствует ключу id Edited July 20, 2022 by evgeny1503 Добавил Quote
0 eralde Posted July 21, 2022 Posted July 21, 2022 20 часов назад, evgeny1503 сказал: Я имел ввиду конкретно id и name. Почему в запросе надо указывать через name, при том что логичнее ведь было бы через id? Типа show interface?id=WifiMaster0/AccessPoint0 (но так не работает) Ведь WifiMaster0/AccessPoint0 соответствует ключу id Я не могу ответить на эти вопросы, потому что я, как и вы, пользователь этого API, а не разработчик 1 2 Quote
0 evgeny1503 Posted July 22, 2022 Author Posted July 22, 2022 20 часов назад, eralde сказал: Я не могу ответить на эти вопросы, потому что я, как и вы, пользователь этого API, а не разработчик Но откуда вы узнали что нужно писать именно show/interface?name а не, например, show/interface&id 🙃 Quote
0 eralde Posted July 22, 2022 Posted July 22, 2022 1 час назад, evgeny1503 сказал: Но откуда вы узнали что нужно писать именно show/interface?name а не, например, show/interface&id 🙃 Посмотрел как называется аргумент в CLI. И команды в CLI, и запросы к ресурсу rci/ разбирает одна и та же часть прошивки, поэтому аргументы будут называться одинаково. 1 Quote
Question
evgeny1503
На прошивке 3.7.4 на странице 192.168.1.1/а
во вкладке rest, команда
show/interface/AccessPoint_5G
выводила результат.
Теперь на 3.8.2 там ошибка 404. Это баг?
Июл 15 17:10:40 ndm
Core::Scgi::ThreadPool: not found: "AccessPoint_5G" (http/rci).
9 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.