Задача стара, как мир: есть устройство с веб-интерфейсом из которого можно реицинилизровать не стартовавшие порты на нем. Делается это посредством нажатия на кнопку, которая отправляет форму, GET-запрос вида:
10.0.10.26/DeviceCommand?param=0¶m2=reinit&pwd...
Делать это нужно по расписанию до тех, пока не пойму, почему отваливаются порты. Для этого хотел создать задачу в cron вида: curl -I
10.0.10.26/DeviceCommand?param=0¶m2=reinit&pwd... Однако запрос не отрабатывается.
То есть: из Firefox'a все в порядке. Из приватной сессии тоже все в порядке (вижу в логах). А вот curl'ом, lynx'ом и phantomjs запрос не срабатывает, хотя я получаю html страницы и http 200 ok.
Вопрос в том, какая между этими инструментами разница для встраиваемого web сервера промышленной железки?
P.S. Авторизация отключена.