React Native 提供了和 web 标准一致的Fetch API,用于满足开发者访问网络的需求。
Fetch 语法
使用 fetch 的构造函数请求数据后,返回一个 Promise 对象,然后根据具体的实际情况处理。
fetch("http://baidu.com")
.then(function(response){
// ...
})
说明:
在请求后的 Response 中,常常有如下返回情况:
- Response.status 也就是 StatusCode,如成功就是 200 ;
- Response.statusText 是 StatusCode 的描述文本,如成功就是 OK ;
- Response.ok 一个 Boolean 类型的值,判断是否正常返回,也就是 StatusCode 为 200-299 。
Fetch 请求方式
1. get方式
fetch('http://nero-zou.com/test', {
method: 'GET'
}).then(function(response) {
//获取数据,数据处理
}).catch(function(err) {
//错误处理
});