¿Es posible usar curl y publicar datos binarios sin pasar un nombre de archivo? Por ejemplo, puede publicar un formulario usando binario a través de --data-binary:
curl -X POST --data-binary @myfile.bin http://foo.com
Sin embargo, esto requiere que exista un archivo. Esperaba poder registrar llamadas HTTP (como descansar servicios) como el texto del comando curl para reproducir la solicitud. (esto ayuda enormemente a depurar estos servicios, por ejemplo)
Sin embargo, registrar comandos curl que hagan referencia a un archivo no sería útil, por lo que esperaba poder registrar los datos binarios sin procesar, presumiblemente codificados en base64, y aún así permitirle copiar y pegar el comando curl registrado y ejecutarlo.
Entonces, ¿es posible usar curl y publicar datos binarios sin hacer referencia a un archivo? Si es así, ¿cómo funcionaría eso? ¿Cómo sería un ejemplo?