Skip to content
目录

Request

网络请求组件。

属性

属性名类型默认值说明示例
url【必填】stringAPI地址request.url = 'http://xxx.xxx.xxx.xxx:8000/test';
methodstring'POST'请求方式(不区分大小写)request.method = 'GET';
request.method = 'POST';
timeoutnumber10000超时时间(单位:毫秒)request.timeout = 10000;
headerObject网络请求头部request.header = { aa: 11};
paramObject网络请求参数request.param = { bb: 22};

方法

js
/**
发起网络请求
@param callback 请求返回触发的回调,其中参数为request本身
*/
send(callback: (response: Response) => void);

Response属性

属性名类型说明示例
statusnumber状态码{ status: 200 }
headerObject请求头信息
dataObject响应数据{ data: { aa: 11, bb: 22} }
errorObject请求错误{ error: { code: 404, msg: 'not found' } }

示例

js
var request = new Request();
request.url = "http://xxx.xxx.xxx.xxx:8000/test";
request.method = "GET";
request.send((response) => {});