我需要通过 POST 到 REST 服务器来下载文件。
我第一次使用http
它的时候get
。但是现在我需要使用 POST,而 node 的 http post 太复杂了,我不想构建一个低级别的请求,所以我不想使用它。
我现在正在使用request
. https://www.npmjs.com/package/request
现在,我的服务器要么发送{isUpdateAvailable:false}
要么发送一个 tar 文件。
所以我需要保存文件,或者显示“已经是最新的”。如何通过检查响应标头来管道到文件流?
我需要将管道与请求代码一起设置,因此我无法正确分离代码。只有在必要时我fs.createWriteStream
才需要。有可能吗?
那么,我该怎么做呢?