网络请求。目前此接口支持数据类型的结果返回,对于 stream 类型的返回结果不支持。比如图片,文件上传,下载等。
参数 | 类型 | 必填项 | 默认值 | 描述 | 备注 | 平台 |
---|---|---|---|---|---|---|
options | Object | √ | 配置 | iOS Android Touch | ||
options.url | String | √ | 请求的 url | iOS Android Touch | ||
options.data | Object | × | 请求数据。value 值应该是boolean string number类型,其他类型的一律不处理 | iOS Android Touch | ||
options.timeout | Long | × | 30000 | 单位 ms, 超时时间,默认30s | iOS Android Touch | |
options.charset | String | × | utf-8 | 字符编码,默认是utf-8 | iOS Android Touch |
参数 | 类型 | 描述 | 备注 | 平台 |
---|---|---|---|---|
data | String , Object | 请求结果,根据设置的 responseType 来自行解析,string 或者 Object | iOS Android Touch |
错误码 | 错误信息 | 描述 | 平台 |
---|---|---|---|
error.status=408 | error.message=invoke timeout | 请求超时 | iOS Android Touch |
error.ret=0 | error.errmsg | native 执行错误 | iOS Android |
error.status | error.message=请求错误 | http 请求错误 | iOS Android Touch |
YISModule.NetWork.jsonp(
{
url: '',
data: {},
timeout: 1000,
charset:'utf-8'
}
).then(
data => {},
error => {}
);