2

通常の HTTP リクエストのライフ サイクルを理解しています。やりたいことは次のとおりです。

エンドポイントにリクエストを送信します。すべてのデータが送信されたら、すぐに接続を閉じて、考えられる回答を無視します。

答えを無視したくないことに注意してください。接続が閉じられるため、文字通り答えを聞きたくありません=)

4

1 に答える 1

2

クライアントデータイベントを接続しないでください。

app.post('/something', function(req,res) {
   client.post(...., function(res2){
       //let the posted value and response finish
       //won't do anything with it
       res2.resume(); 

       //if you want to return after post, but before response data is read.
       //comment out the res.end below, and use this one.
       // res.end("done");
   });

   //if you are just wanting to fire and forget the post request...
   res.end("done");
});
于 2013-08-22T00:40:31.807 に答える