0

我想获取一个 GET 响应,并将其内容类型、长度和正文作为 HTTP 正文中的原始数据作为 PUT 请求发送。我尝试了请求(npm)和节点的 http.request 的各种组合,并且 PUT 请求中的数据总是损坏。

4

1 回答 1

1

事实证明,问题是我运行其中一个请求的伪代理正在剥离一些必需的标头。唉,使用 Mikeal 的请求模块,您可以相当优雅地进行管道传输,即使是短视频等中等资源。

app.post '/pipeline', (req, res) ->
  request.get(req.body.url).pipe(request.put(req.body.couchURL)).pipe res
于 2012-08-17T05:04:43.530 回答