YISModule.QHotDogNetWork.postRequest(param)

注意此函数有一个直接的 return 返回值。requestId,拿到 requestId 后,可以通过cancelNetWorkTask来取消请求。

详情请参照:这里

param 参数

参数类型必填项默认值描述备注平台
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

返回值说明

参数类型描述备注平台
requestIdString返回的 requestId 直接返回的,不是通过回调拿到的,特殊

iOS

Android

回调错误码说明

错误码错误信息描述平台
YIS_INVALID_PARAMoptions 参数不可为空参数为空或者格式不正确

iOS

Android

YIS_INVALID_PARAMserviceType 和 url 参数不能都为空参数为空或者格式不正确

iOS

Android

YIS_INVALID_PARAMuseCache的情况下,cacheKey不可以为空参数为空或者格式不正确

iOS

Android

YIS_NO_RESPONSE没有返回内容没有拿到返回结果

iOS

Android

YIS_FAIL位置错误其他错误

iOS

Android

回调结果说明

参数类型描述备注平台
dataany请求返回的结果

iOS

Android