J'utilise l'utilitaire de ligne de commande cURL pour envoyer HTTP POST à un service Web. Je souhaite inclure le contenu d'un fichier en tant qu'entité de corps du POST. J'ai essayé d'utiliser -d </path/to/filename>
ainsi que d'autres variantes avec des informations de type comme --data </path/to/filename> --data-urlencode </path/to/filename>
etc ... le fichier est toujours joint. J'en ai besoin comme entité corporelle.
cat file.txt | curl --data "@-" `(< url.txt )`
@-
dit à curl de lire depuis stdin. Vous pouvez également utiliser la redirection(< x.txt )
pour mettre ce que vous voulez. Si vous utilisez bash.