1

以下は、標準のNode.jshttpgetリクエストです。コールバック関数では、応答「data」および「end」イベントをリッスンします。

私の質問は、コールバックの実行前に応答データイベントが発生した場合はどうなるでしょうか。それは私には可能のようです。

var request = http.get(option, function(res) {
            res.setEncoding('utf8');
            var data = "";
            res.on('data', function(d) {
                data += d
            });

            res.on('end', function() {
                ...
            });
        });
4

1 に答える 1

2

reshttp.ClientResponseクラスの単なるインスタンスであり、応答ヘッダーの処理直後、厳密にはHTTP応答本文の前に魔法 のようにコールバックに入ります

于 2012-12-12T13:16:13.230 に答える