2

angularjs の $http を使用して、次のようにストリーミング データを返す呼び出しを行っています。

$http({
    method: 'POST',
    url: url,
    data: JSON.stringify(data),
    headers: config
}).success(function(responseData) {
        console.log(responseData);
}).error(function(data, status) {
              console.log("error:" + status)
});

サーバーがストリーミング データの送信を開始していることがわかりますが、成功コールバックもエラー コールバックも呼び出されません。ストリーミングデータを取得しようとして、私がここで間違っていることについて誰かが光を当てることができますか?

4

1 に答える 1

0

関数はそれぞれ成功またはエラーの後に呼び出されるため、ストリームの開始後には呼び出されませんが、すべてのデータが送信されてストリームが閉じられた後 (成功)、またはストリームが開かなかった場合 (エラー) にのみ呼び出されます。 .

于 2014-10-29T14:42:39.120 に答える