Я использую утилиту командной строки cURL для отправки HTTP POST в веб-службу. Я хочу включить содержимое файла в качестве сущности тела POST. Я пытался использовать, -d </path/to/filename>а также другие варианты с типом информации, как и --data </path/to/filename> --data-urlencode </path/to/filename>т.д ... файл всегда прикреплен. Мне нужно это как сущность тела.
cat file.txt | curl --data "@-" `(< url.txt )`@-говорит curl читать из stdin. Вы также можете просто использовать перенаправление,(< x.txt )чтобы вставить все, что вы хотите. Если вы используете Bash.