Как я могу получить информацию от ReadableStreamобъекта?
Я использую Fetch API и не вижу, чтобы это было ясно из документации.
Тело возвращается как объект, ReadableStreamи я просто хотел бы получить доступ к свойству в этом потоке. В разделе «Ответ» в инструментах разработчика браузера я, кажется, организовал эту информацию в свойствах в форме объекта JavaScript.
fetch('http://192.168.5.6:2000/api/car', obj)
.then((res) => {
if(res.status == 200) {
console.log("Success :" + res.statusText); //works just fine
}
else if(res.status == 400) {
console.log(JSON.stringify(res.body.json()); //res.body is undefined.
}
return res.json();
})
response.Body.json(), но получаю курсив TypeError: невозможно прочитать свойство json с неопределенным курсивом . Это потому, что для свойства bodyUsed также установлено значение false? Однако я могу просмотреть это тело на вкладке ответа в инструментах разработчика браузера. Появляется сообщение об ошибке, которое я хотел бы получить.
console.log(res.json());? Вы видите ожидаемые данные?
res.status == 200?