Skip to content
This repository has been archived by the owner on Dec 20, 2021. It is now read-only.

Not Reboot #3

Open
tarelka95 opened this issue May 2, 2019 · 1 comment
Open

Not Reboot #3

tarelka95 opened this issue May 2, 2019 · 1 comment

Comments

@tarelka95
Copy link

tarelka95 commented May 2, 2019

Не перезагружает при использовании вместо модема, роутера.
Причина в том, что роутеру нужна авторизация, без нее команда перезагрузки(возможно и другие команды) не работает.
Для авторизации отправляется POST запрос на адрес http://*ip-роутера*/api/user/login
с таким форматом данных: <?xml version="1.0" encoding="UTF-8"?><request><Username>admin</Username><Password>YWRtaW4=</Password></request>
В данном случае используется пароль: admin (в base64 кодировке)
Так же можно проверить статус, авторизованное ли соединение.
Для этого посылается пустой GET запрос http://*ip-роутера*/api/user/state-login
Отрицательный ответ на запрос:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<State>-1</State>
<Username></Username>
</response>

Положительный ответ на запрос:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<State>0</State>
<Username>admin</Username>
</response>
@ilya-fedin
Copy link
Owner

Я сейчас работаю над версией на Qt 5, она уже поддерживает авторизацию

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants