Здравствуйте, с версии 7.13 мой скрипт fetch при получении веб-страницы выдает ошибку: «failure: ERROR parsing http: there was no content-length or transfer-encoding». Этот скрипт fetch обращается к странице на плате Ethernet-реле в локальной сети. Устройство (ссылка:
Код routerOS:
:put [/tool fetch url="http://192.168.1.199/FF0100" as-value output=user]
Ошибка routerOS:
failure: ERROR parsing http: there was no content-length or transfer-encoding
Похоже, что эта проблема мало обсуждается на форумах: я нашёл лишь один пост от пользователя un9edsda здесь: .
Возможно, плата Ethernet-реле не отправляет определённое поле, и я не могу это исправить, но до routerOS 7.13 такой проблемы не было: fetch был более гибким и успешно возвращал полученный контент.
Подтверждаю, что в свежем релизе 7.13.4 ошибка сохраняется.
Что можно сделать, чтобы вернуть fetch ту же гибкость, что была до версии 7.12.1?
Спасибо!
Код routerOS:
:put [/tool fetch url="http://192.168.1.199/FF0100" as-value output=user]
Ошибка routerOS:
failure: ERROR parsing http: there was no content-length or transfer-encoding
Похоже, что эта проблема мало обсуждается на форумах: я нашёл лишь один пост от пользователя un9edsda здесь: .
Возможно, плата Ethernet-реле не отправляет определённое поле, и я не могу это исправить, но до routerOS 7.13 такой проблемы не было: fetch был более гибким и успешно возвращал полученный контент.
Подтверждаю, что в свежем релизе 7.13.4 ошибка сохраняется.
Что можно сделать, чтобы вернуть fetch ту же гибкость, что была до версии 7.12.1?
Спасибо!



