не удается открыть «/home/user/original/AndroidManifest.xml» для чтения :Нет такого файла или каталога

Добавляя к этот ответ , команда echoпо умолчанию добавляет новую строку к своему выводу. Это добавляет \nв конец ваших двоичных данных, поэтому curl также получит этот символ в качестве входных данных.

Чтобы избежать этого, вы можете использовать команду printfили переключатель -nследующим образом:

printf '\x03\xF1' | curl -X POST --data-binary @- http://foo.com

или

echo -en '\x03\xF1' | curl -X POST --data-binary @- http://foo.com

Таким образом, к вводу curl не будет добавлена ​​новая строка, и байты, передаваемые curl, будут точно такими же, как вы передаете echo.

0
18.11.2020, 16:50
0 ответов

Теги

Похожие вопросы