我使用 curl 发送 POST 数据,并期望得到一个 zip 文件。curl POST 命令似乎执行正常,我可以看到服务器尝试将 zip 文件 (dataset.zip) 作为附件发送,但我不知道如何获取它。我是否缺少 curl 选项?请帮忙!这是命令 + 输出:
curl -ksb "COOKIE.txt" --request POST -d params="${params}" -v "https://MYSERVER.com/downloadDatasetsByParams" HTTP/1.1 200 正常 日期:2018 年 3 月 20 日星期二 23:35:13 GMT 服务器 Apache-Coyote/1.1 未被列入黑名单 服务器:Apache-Coyote/1.1 内容处置:附件;文件名=dataset.zip 内容类型:application/x-download 设置Cookie:[电子邮件保护] 传输编码:分块 写入正文失败(0 != 4096) 写入数据失败 标记为[关闭]:转移返回错误 multi_done 停止暂停流! 关闭连接 0 缓存现在包含 0 个成员 TLSv1.2(OUT)、TLS 警报、客户端问候(1):
答案1
新手错误。它与 -o 选项一起使用:-o“outputfile.txt”