react native 实战系列教程之影片数据获取并解析
fetch介绍
fetch是React Native的一个网络请求库,使用该库不用引入模块,可以直接使用。一个简单的请求如下:
fetch(http://facebook.github.io/react-native/movies.json)
发起请求之后,我们还需要对它的响应进行处理,只要这样
fetch(http://facebook.github.io/react-native/movies.json)
.then((response)={
console.log(response)
}
)
.catch((e)={
console.log(e)
}
)
在浏览器中打开调试工具,在Console下输入以上代码:
从上图可以看出fetch返回的数据对象Response包含body、headers、status等。
Response常用的两个函数是
json() - 返回一个JSON格式.
text() - 返回一个文本.
fetch还可以构造复杂一点的
fetch(/endpoint/, {
method: POST,
headers: {
Accept: application/json,
Content-Type: application/js
原创力文档

文档评论(0)