внутри файла для "data-binary" результат был тем же - 400 Bad Request. Начал копать - снял дампы на машинах и судя по ним, содержимое запроса было идентично, отправленному с машины на никсах вплоть до байта
0000 3c 72 65 71 75 65 73 74 20 69 64 3d 22 30 22 3e <request id="0">
0010 3c 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 3d 22 73 <command name="s
0020 68 6f 77 20 69 6e 74 65 72 66 61 63 65 22 3e 3c how interface"><
0030 6e 61 6d 65 3e 50 50 50 6f 45 30 3c 2f 6e 61 6d name>PPPoE0</nam
0040 65 3e 3c 2f 63 6f 6d 6d 61 6e 64 3e 3c 2f 72 65 e></command></re
0050 71 75 65 73 74 3e quest>
Отличались лишь параметры авторизации, что логично, но вот поле realm отличалось радикально, на машине с никсами оно было
realm="ZyXEL Keenetic Omni II"
а на машине с win
realm=""
в чём тут причина я так и не понял, может местные спецы объяснят. Юзаемый curl
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
OmegaTron
Итак, началось всё с того, что я набросал на машине под никсами команду для работы с API роутера
после чего я экстраполировал её под win-версию curl'a
вот только ничего не заработало, на выхлопе я получал
При использовании
внутри файла для "data-binary" результат был тем же - 400 Bad Request. Начал копать - снял дампы на машинах и судя по ним, содержимое запроса было идентично, отправленному с машины на никсах вплоть до байта
Отличались лишь параметры авторизации, что логично, но вот поле realm отличалось радикально, на машине с никсами оно было
а на машине с win
в чём тут причина я так и не понял, может местные спецы объяснят. Юзаемый curl
на никсах был менее "навороченный" вариант ревизии 7.34
Далее скачал этот релиз, http://winampplugins.co.uk/curl/ зарядил
в файл и роутер мне таки отдал XML, зарядил
и на выхлопе не получил ничего, только вот роутер начал плеваться в лог
а в дампах какая-то каша вместо запроса.
К слову, реакция на
была идентичной
в итоге плюнул, скачал релиз на базе cygwin отсюда https://bintray.com/vszakats/generic/curl/ и всё заработало ! И
в "data-binary" и
отдаваемом в файле для параметра "data-binary".
Теперь вопрос - что это было ???
Edited by OmegaTronLink to comment
Share on other sites
17 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.