将 curl streaming-API 输出保存到文件

Saving curl streaming-API output to a file

提问人:dude 提问时间:11/12/2023 更新时间:11/12/2023 访问量:11

问:

我正在尝试使用流式 API 从 Mastodon 流式传输数据并将其保存到某种文件中。 为此,我使用curl如下:

curl -X GET 'https://masto.don/api/v1/streaming/public' -H 'Authorization: Bearer MYSUPERSECRETTOKEN'

我的问题是,将这个持续的数据流写入文件不适用于 bash 中的常规运算符,例如“>>”。是否只有某些文件类型可用于此作业,因为我尝试从输出生成的每个 txt 文件都是空的。

curl 存档

评论

0赞 dude 11/13/2023
到现在为止,我只能找到坏消息,比如这些 stackoverflow.com/questions/44512790/......。我知道这个问题,我只是希望有人可能知道一种方法或“简单”的替代方案。
0赞 dude 11/13/2023
没关系,如果您将其与输出一起使用,它似乎一切正常,但您需要将其输出到“jsonl”文件。这完成了工作:“curl -X GET YOURURL -H Authorization: MYSUPERSECRETTOKEN -o somefile.json”

答: 暂无答案