Jump to content

Question

Posted

На прошивке 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

  • 0
Posted
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

  • Thanks 2
  • 0
Posted
1 час назад, eralde сказал:

Замените URL на (rci/) show/interface?name=AccessPoint_5G


Еще лучше -- явно использовать id интерфейса:

show/interface?name=WifiMaster1/AccessPoint0

Спасибо, ваш код работает. Но почему указанный мною вариант перестал работать? Было проще.

Где за это почитать? Почему именно interface?name , а не interface?id ?

  • 0
Posted
В 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:

image.png

 

  • Thanks 1
  • 0
Posted
15 минут назад, eralde сказал:

Полноценной документации по REST API нет, можно ориентироваться на имена аргументов в CLI:

А планируется ли выпуск документации ( подробной, можно на английском) по REST API в дальнейшем?

  • 0
Posted
35 минут назад, krass сказал:

А планируется ли выпуск документации ( подробной, можно на английском) по REST API в дальнейшем?

Я пока про такие планы ничего не слышал.

  • 0
Posted (edited)
В 19.07.2022 в 11:31, eralde сказал:

По просьбе веб-разработчиков (меня и коллег) убрали псевдонимы (rename a.k.a. interface-name) из выдачи в ответах JSON API. Видимо, этот конкретный вариант запроса тоже перестал работать.

Полноценной документации по REST API нет, можно ориентироваться на имена аргументов в CLI:

image.png

 

Я имел ввиду конкретно id и name. Почему в запросе надо указывать через name, при том что логичнее ведь было бы через id?

Типа show interface?id=WifiMaster0/AccessPoint0 (но так не работает)
Ведь WifiMaster0/AccessPoint0 соответствует ключу id

Screenshot_20220720-223712.png

Edited by evgeny1503
Добавил
  • 0
Posted
20 часов назад, evgeny1503 сказал:

Я имел ввиду конкретно id и name. Почему в запросе надо указывать через name, при том что логичнее ведь было бы через id?

Типа show interface?id=WifiMaster0/AccessPoint0 (но так не работает)
Ведь WifiMaster0/AccessPoint0 соответствует ключу id

 

Я не могу ответить на эти вопросы, потому что я, как и вы, пользователь этого API, а не разработчик :7_sweat_smile:

  • Thanks 1
  • Upvote 2
  • 0
Posted
20 часов назад, eralde сказал:

Я не могу ответить на эти вопросы, потому что я, как и вы, пользователь этого API, а не разработчик :7_sweat_smile:

Но откуда вы узнали что нужно писать именно 

show/interface?name

а не, например,

show/interface&id


🙃

 

  • 0
Posted
1 час назад, evgeny1503 сказал:

Но откуда вы узнали что нужно писать именно 

show/interface?name

а не, например,

show/interface&id


🙃

 

Посмотрел как называется аргумент в CLI.
И команды в CLI, и запросы к ресурсу rci/ разбирает одна и та же часть прошивки, поэтому аргументы будут называться одинаково.

  • Thanks 1

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...