У меня проблемы с использованием Netcat, который поставляется с BusyBox 1.1.3, чтобы сделать HTTP-запрос, а затем получить ответ. Кажется, что команда NC завершает работу, как только она достигает конца файла запроса, который я отправляю. Опция -w, похоже, предназначена для этого случая, но, глядя на исходный код, не представляется возможным, что опция -w может повлиять на поведение получателя.
Исходный код этой версии NC на BusyBox находится здесь ...
http://git.busybox.net/busybox/tree/networking/nc.c?id=5cbe2519d8776bc15e0bc4dc7aeb6adc53e50b81
Что я делаю неправильно? Есть ли способ отправить файл на сервер через эту версию NC, а затем ждать получения ответа? Любые творческие идеи для других возможных способов сделать это в сценарии?
Обратите внимание, что это встроенная система, и у меня нет возможности обновить версию BusyBox или загрузить новый исполняемый файл - я могу использовать только файлы сценариев и уже доступный исполняемый файл BusyBox. Также обратите внимание, что в системе нет доступных WGET.
Спасибо!
-josh