Sto usando l'utilità della riga di comando cURL per inviare HTTP POST a un servizio web. Voglio includere il contenuto di un file come entità del corpo del POST. Ho provato a utilizzare -d </path/to/filename>
e altre varianti con informazioni di tipo come --data </path/to/filename> --data-urlencode </path/to/filename>
ecc ... il file è sempre collegato. Ne ho bisogno come entità del corpo.Come inviare il contenuto del file come entità del corpo utilizzando cURL
110
A
risposta
187
Credo che stai cercando la sintassi @filename
, ad es .:
curl --data "@/path/to/filename" http://...
=====
ricciolo metterà a nudo tutte le nuove righe dal file. Se si desidera inviare il file con newlines intatto, utilizzare --data-binary
al posto di --data
Problemi correlati
- 1. Impossibile inviare il file come dati del modulo utilizzando cURL
- 2. utilizzando il parser del corpo per passare il file zip
- 3. Ottieni il contenuto del file tramite PHP cURL
- 4. Come ottenere il corpo del contenuto da una chiamata httpclient?
- 5. come leggere il contenuto del file utilizzando Fileupload
- 6. Come caricare il contenuto del file XML utilizzando Javascript?
- 7. Come posso inviare il contenuto del file come e-mail in Perl?
- 8. come caricare file utilizzando curl con php
- 9. Come si invia corpo del contenuto Webview tramite e-mail?
- 10. Ottenere il contenuto del corpo HTML in WinForms WebBrowser dopo l'evento onload del corpo viene eseguito
- 11. Come leggere il contenuto del file da un file?
- 12. Come utilizzare le entità html nella proprietà del contenuto CSS?
- 13. Abilita mod_deflate per inviare codifica del contenuto: gzip
- 14. Carica il contenuto del file xml in div utilizzando jquery
- 15. Come registrare il contenuto del messaggio WCF?
- 16. Regex per abbinare il contenuto del corpo HTML in PHP
- 17. Come si specifica Nome del tipo di contenuto e Nome del file di disposizione del contenuto utilizzando Attachment e LinkedResource?
- 18. Come posso ottenere il contenuto del file caricato in PHP?
- 19. Come leggere il contenuto di un file CSV all'interno del file zip utilizzando scintilla (python)
- 20. Come salvare un file utilizzando l'intestazione del nome file di risposta con cURL
- 21. Come ottenere il contenuto del file allegato con jQuery
- 22. Pubsubhubbub su Rails. Come estrarre il contenuto del corpo POST non elaborato dalla richiesta POST?
- 23. Eliminazione del contenuto del file di testo
- 24. come ottenere (txt) il contenuto del file da FileField?
- 25. come ottenere ParcelFileDescriptor per il contenuto del file?
- 26. Come centrare orizzontalmente il contenuto del file aperto in vim?
- 27. Come si cerca il contenuto storico del file mercurial?
- 28. Come cancellare il contenuto del file di testo in Python?
- 29. Come eliminare solo il contenuto del file in python
- 30. In extjs come ottenere il contenuto del file caricato
Se si desidera essere realistici, è possibile eseguire: 'cat file.txt | curl --data "@ -" \ "(
Breedly
rimuove tutte le righe nuove dal file. Se vuoi inviare il file con newlines intatto, usa '--data-binary' al posto di' --data'. – Chris
ora come si aggiungerebbe le credenziali di accesso per autorizzare questa richiesta? – anon58192932