Я використовую утиліту командного рядка 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.