Я пытаюсь использовать конечную точку /api/stream
сервера Drone 1.0. Эта конечная точка поддерживает соединение HTTP открытым и просто передает новые предстоящие события, чтобы уведомить потребителя о событиях.
Я пытался с этим фрагментом кода, используя JavaScript Fetch API
await fetch("https://drone.company.com/api/stream/", {
headers
})
.then(function(response) {
return response.text();
})
.then(function(data) {
console.log(data);
});
Этот код работает хорошо, но обратный вызов then
всегда вызывается после завершения запроса.
Есть ли способ сделать выборку потока тела, полученного во время обработки запроса?