Как я могу получить информацию от 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
?