Come posso ottenere informazioni da un ReadableStream
oggetto?
Sto usando l'API Fetch e non vedo questo per essere chiaro dalla documentazione.
Il corpo viene restituito come ReadableStream
e vorrei semplicemente accedere a una proprietà all'interno di questo flusso. In Risposta negli strumenti di sviluppo del browser, sembra che queste informazioni siano organizzate in proprietà, sotto forma di un oggetto 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()
, ma sto ottenendo corsivo TypeError: Impossibile leggere la proprietà 'json' di corsivo indefinito . Questo perché anche la proprietà bodyUsed è impostata su false? Tuttavia, posso visualizzare questo corpo nella scheda risposta negli strumenti per sviluppatori del browser. C'è un messaggio di errore che vorrei recuperare.
console.log(res.json());
? Vedi i dati che ti aspetti?
res.status == 200
?