我有一个Go服务器,可以读取并返回打包成tar的大型数据文件。我已经测试过它可以分段写入tar文件,当所有数据加载完成后,一切都很好。
问题是下载可能会出现意外错误。我目前会写入HTTP错误代码和错误消息,但错误消息只会放在流/文件的末尾。有没有一种好的方法来通知部分导出失败了?是否可以使用HTTP状态码并提供错误消息来实现这一点?
我正在使用以下curl命令:
问题是下载可能会出现意外错误。我目前会写入HTTP错误代码和错误消息,但错误消息只会放在流/文件的末尾。有没有一种好的方法来通知部分导出失败了?是否可以使用HTTP状态码并提供错误消息来实现这一点?
我正在使用以下curl命令:
curl --insecure https://127.0.0.1/api/export/030e28f3-4ab6-446a-852e-fda0a497ffe2 -o "test.tar"
我需要修改curl命令来检测错误吗?