Получив ответ от axios, я преобразую его в поток. После получения некоторых фрагментов stream.on("end"
выполняется.Из-за этого я получаю
Uncaught SyntaxError: Unexpected token with JSON.parse
Для нормальных данных (ответ от API) это работает.Но для больших откликов чанки отсутствуют.
Я также пытался сохранить чанки в массиве, но безрезультатно.Для того же API я пытался с Почтальон , и я получаю ответ.
httpRequest["responseType"] = "stream"
httpRequest["responseEncoding"] = "utf8"
returnValue = await axios(httpRequest)
let outputString = "";
const stream = returnValue.data;
stream.on("data", (chunk) => {
outputString += chunk.toString("utf8")
});
stream.on("end", () => {
var finalJson = JSON.parse(outputString);
});