¿Cómo puedo obtener información de un ReadableStream
objeto?
Estoy usando la API Fetch y no veo que esto esté claro en la documentación.
El cuerpo se devuelve como ReadableStream
ay simplemente me gustaría acceder a una propiedad dentro de esta secuencia. En Respuesta en las herramientas de desarrollo del navegador, parece que tengo esta información organizada en propiedades, en forma de un objeto 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()
, pero me está apareciendo TypeError en cursiva : no se puede leer la propiedad 'json' de cursiva indefinida . ¿Es esto porque la propiedad bodyUsed también se establece en falso? Sin embargo, puedo ver este cuerpo en la pestaña de respuesta en las herramientas de desarrollo del navegador. Hay un mensaje de error que me gustaría recuperar.
console.log(res.json());
? ¿Ves los datos que esperas?
res.status == 200
?