Curl para download de arquivo via POST

0

Eu uso o curl para enviar dados POST e espero recuperar um arquivo zip. O comando curl POST parece executar Ok, e posso ver que o servidor tenta enviar o arquivo zip (dataset.zip) como um anexo, mas não sei como obtê-lo. Eu estou perdendo uma opção de onda? Por favor ajude! Este é o comando + output:

curl -ksb "COOKIE.txt" --request POST -d params="${params}" -v "https://MYSERVER.com/downloadDatasetsByParams"
HTTP/1.1 200 OK
Date: Tue, 20 Mar 2018 23:35:13 GMT
Server Apache-Coyote/1.1 is not blacklisted
Server: Apache-Coyote/1.1
content-disposition: attachment; filename=dataset.zip
Content-Type: application/x-download
Set-Cookie: [email protected]
Transfer-Encoding: chunked
Failed writing body (0 != 4096)
Failed writing data
Marked for [closure]: Transfer returned error
multi_done
stopped the pause stream!
Closing connection 0
The cache now contains 0 members
TLSv1.2 (OUT), TLS alert, Client hello (1):
    
por kUser 21.03.2018 / 00:03

1 resposta

0

Erro de novato. Funciona com a opção -o: -o "outputfile.txt"

    
por kUser 21.03.2018 / 01:09