Як я можу отримати інформацію від ReadableStream
об'єкта?
Я використовую API Fetch, і я не бачу цього в документації.
Тіло повертається як 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
?