2012-08-17 144 views
0

我想採取GET響應發送它的內容類型,長度&身體作爲原始數據在HTTP身體作爲PUT請求。我嘗試過請求(npm)和節點的http.request的各種組合,並且數據總是在PUT請求中損壞。GET請求管道HTTP響應與PUT請求與Node.js

+0

也許一個非工作的例子與請求將有助於幫助你。 – 3on 2012-08-17 04:52:44

+0

謝謝@ 3on,你當然是對的。我最終自己解決了問題,但也對其他解決方案開放。 – 2012-08-17 05:05:35

+0

很高興我能幫到你。 – 3on 2012-08-17 05:07:14

回答

1

事實證明,這個問題是一個假代理,我正在運行其中一個請求,通過剝離一些所需的頭文件。唉,使用Mikeal的請求模塊,您可以優雅地管道,即使是中型資源(如短視頻)也是如此。

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

我從來沒有使用.pipe,但我正在尋找一個場合:D – 3on 2012-08-17 05:07:47