Я использую утилиту командной строки 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.