online - how to send post curl
Cómo enviar contenido de archivos como entidad del cuerpo usando cURL (1)
Creo que estás buscando la sintaxis @filename
, por ejemplo:
curl --data "@/path/to/filename" http://...
=====
curl quitará todas las nuevas líneas del archivo. Si desea enviar el archivo con nuevas líneas intactas, use --data-binary
en lugar de --data
Estoy usando la utilidad de línea de comandos cURL para enviar HTTP POST a un servicio web. Quiero incluir el contenido de un archivo como la entidad del cuerpo del POST. He intentado usar -d </path/to/filename>
así como otras variantes con tipo de información como --data </path/to/filename> --data-urlencode </path/to/filename>
etc. . el archivo siempre está adjunto. Lo necesito como la entidad del cuerpo.