使用Node.js将GET请求的HTTP响应传递给PUT请求

时间:2012-08-17 04:50:07

标签: http node.js request

我想接受GET回复,发送内容类型,长度和时间。 body作为HTTP主体中的原始数据作为PUT请求。我尝试了各种请求组合(npm)和节点的http.request,并且PUT请求中的数据总是被破坏。

1 个答案:

答案 0 :(得分:1)

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

app.post '/pipeline', (req, res) ->
  request.get(req.body.url).pipe(request.put(req.body.couchURL)).pipe res