request

发起 HTTP 网络请求

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 默认 GET 请求
request({
url: 'http://xx.com',
data: {
user: 'user'
},
done: (data, status, response) => {}
);
// POST 请求
request({
url: 'http://xx.com',
method: 'POST',
data: {
user: 'user'
},
done: (data, status, response) => {}
);

属性

名称 说明 值类型 默认值 是否必填
url 地址 string
method 方法 string GET
data 请求数据 object
done 成功回调 function
fail 失败回调 function

object.method 的可选值

说明
GET HTTP 请求 GET
POST HTTP 请求 POST
PUT HTTP 请求 PUT
DELETE HTTP 请求 DELETE
HEAD HTTP 请求 HEAD
OPTIONS HTTP 请求 OPTIONS

done 和 fail 的回调参数

类型 说明
data string/Object/Array HTTP 请求返回的数据
status number HTTP 请求返回的状态码
response Object HTTP 请求返回的 Response 对象