Comment puis-je obtenir des informations sur un ReadableStream
objet?
J'utilise l'API Fetch et je ne vois pas cela clairement dans la documentation.
Le corps est renvoyé en tant que ReadableStream
et je voudrais simplement accéder à une propriété dans ce flux. Sous Réponse dans les outils de développement du navigateur, il semble que ces informations soient organisées en propriétés, sous la forme d'un objet 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()
, mais j'obtiens de l' italique TypeError: Impossible de lire la propriété 'json' de l' italique non défini . Est-ce parce que la propriété bodyUsed est également définie sur false? Cependant, je peux afficher ce corps sous l'onglet de réponse dans les outils de développement de navigateur. Il y a un message d'erreur que j'aimerais récupérer.
console.log(res.json());
? Voyez-vous les données que vous attendez?
res.status == 200
?