É possível usar curl e postar dados binários sem passar um nome de arquivo? Por exemplo, você pode postar um formulário usando binário via --data-binary:
curl -X POST --data-binary @myfile.bin http://foo.com
No entanto, isso requer a existência de um arquivo. Eu esperava poder registrar chamadas HTTP (como descansar serviços) como o texto do comando curl para reproduzir a solicitação. (isso ajuda muito na depuração desses serviços, por exemplo)
No entanto, os comandos de log curl que referenciam um arquivo não seriam úteis, então eu esperava poder realmente registrar os dados binários brutos, presumivelmente codificados com base64, e ainda assim permitir copiar e colar o comando curl registrado e executá-lo.
Portanto, é possível usar curl e publicar dados binários sem fazer referência a um arquivo? Se sim, como isso funcionaria? Como seria um exemplo?