注意此函数有一个直接的 return 返回值。requestId,拿到 requestId 后,可以通过cancelNetWorkTask
来取消请求。
详情请参照:这里
参数 | 类型 | 必填项 | 默认值 | 描述 | 备注 | 平台 |
---|---|---|---|---|---|---|
options | JSONObject | √ | 请求配置参数 | iOS Android | ||
options.serviceType | String | √ | 请求类型 | iOS Android | ||
options.url | String | √ | 请求 url serviceType和 url 不可以同时为空 | iOS Android | ||
options.param | Object | √ | 请求参数 | iOS Android | ||
options.useCache | Boolean | √ | 是否启用缓存 | iOS Android | ||
options.cacheKey | Boolean | √ | useCache 为 true 的情况下,不能为空 | iOS Android | ||
callback | function | √ | 回调函数 | iOS Android |
参数 | 类型 | 描述 | 备注 | 平台 |
---|---|---|---|---|
requestId | String | 返回的 requestId | 直接返回的,不是通过回调拿到的,特殊 | iOS Android |
错误码 | 错误信息 | 描述 | 平台 |
---|---|---|---|
YIS_INVALID_PARAM | options 参数不可为空 | 参数为空或者格式不正确 | iOS Android |
YIS_INVALID_PARAM | serviceType 和 url 参数不能都为空 | 参数为空或者格式不正确 | iOS Android |
YIS_INVALID_PARAM | useCache的情况下,cacheKey不可以为空 | 参数为空或者格式不正确 | iOS Android |
YIS_NO_RESPONSE | 没有返回内容 | 没有拿到返回结果 | iOS Android |
YIS_FAIL | 位置错误 | 其他错误 | iOS Android |
参数 | 类型 | 描述 | 备注 | 平台 |
---|---|---|---|---|
data | any | 请求返回的结果 | iOS Android |