Bir ReadableStream
nesneden nasıl bilgi alabilirim ?
Getirme API'sını kullanıyorum ve bunun belgelerden anlaşılır olduğunu görmüyorum.
Gövde bir olarak iade ediliyor ReadableStream
ve bu akış içindeki bir özelliğe erişmek istiyorum. Tarayıcı geliştirme araçlarındaki Yanıt altında, bu bilgilerin bir JavaScript nesnesi biçiminde özellikler halinde düzenlenmiş gibi görünüyor.
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()
, ancak italik TypeError alıyorum : Tanımlanmamış italik 'json' özelliği okunamıyor . Bunun nedeni bodyUsed özelliğinin de false değerine ayarlanmış olması mı? Ancak bu gövdeyi tarayıcı geliştirici araçlarındaki yanıt sekmesinin altında görüntüleyebilirim. Almak istediğim bir hata mesajı var.
console.log(res.json());
? Beklediğiniz verileri görüyor musunuz?
res.status == 200
?