如何从获取 API React Native 获得响应


{  
   "success":true,
   "result":{  
      "sessionName":"2a7777703f6f219d"
      "userId":"19x1"
      "version":"0.22"
   }
};

fetch('https://myapi/api', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    firstParam: 'xxxx1',
    secondParam: 'xxxx1',
  })
})

如何从获取 API React Native (Post 方法(获得响应

我需要控制台.log才能在结果中看到会话名称(我认为它是响应.result.sessionName(

但我不知道如何从获取中获取它。

像 get 方法一样来自 fetch 的响应在哪里


这是从脸书获取方法(它有响应(

 function getMoviesFromApiAsync() {
    return fetch('https://facebook.github.io/react-native/movies.json')
      .then((response) => response.json())
      .then((responseJson) => {
        return responseJson.movies;
      })
      .catch((error) => {
        console.error(error);
      });
  }

你可以做与GET方法相同的操作:

fetch('https://myapi/api', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    firstParam: 'xxxx1',
    secondParam: 'xxxx1',
  })
})
.then((response) => response.json())
.then((responseJson) => {
    console.log(responseJson);// your JSON response is here
})
.catch((error) => {
    console.log(error);
});

相关内容

  • 没有找到相关文章

最新更新