Korzystam z narzędzia wiersza polecenia cURL, aby wysłać HTTP POST do usługi internetowej. Chcę zawrzeć zawartość pliku jako jednostkę treści POST. Próbowałem używać, -d </path/to/filename>podobnie jak innych wariantów, informacji typu, takich jak --data </path/to/filename> --data-urlencode </path/to/filename>itp. ... plik jest zawsze dołączany. Potrzebuję tego jako bytu ciała.
cat file.txt | curl --data "@-" `(< url.txt )`@-każe curl czytać ze standardowego wejścia. Możesz także użyć przekierowania,(< x.txt )aby wstawić cokolwiek chcesz. Jeśli używasz bash.