Sto usando l'utilità da riga di comando cURL per inviare HTTP POST a un servizio web. Voglio includere il contenuto di un file come entità corporea del POST. Ho provato a utilizzare -d </path/to/filename>
così come altre varianti con informazioni sul tipo come --data </path/to/filename> --data-urlencode </path/to/filename>
ecc ... il file è sempre allegato. Ne ho bisogno come entità del corpo.
cat file.txt | curl --data "@-" `(< url.txt )`
@-
dice al ricciolo di leggere dallo stdin. Puoi anche usare il reindirizzamento(< x.txt )
per inserire quello che vuoi. Se stai usando bash.