react-native – fetch response.json()给出responseData = undefined

前端之家收集整理的这篇文章主要介绍了react-native – fetch response.json()给出responseData = undefined前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用fetch时:
fetch(REQUEST_URL,{
      method: 'get',dataType: 'json',headers: {
        'Accept': 'application/json','Content-Type': 'application/json'
      }
    })
    .then((response) => 
      {
        response.json() // << This is the problem
      })
    .then((responseData) => { // responseData = undefined

        console.log(responseData);
     });
     }).catch(function(err) {
        console.log(err);
      })
     .done();

以下作品有效,您知道为什么吗? :

JSON.parse(response._bodyText)
链接响应应该更像这样,特别是response.json部分.那么你应该在console.log中得到一个Object.
.then(response => response.json())
    .then(response => {

    console.log(response);

猜你在找的React相关文章