QHotDogNetWork 大客户端网络请求API

API兼容性:
QRN:v1.0.0-RC
iOS:80011115
Android:60001130

QHotDogNetWork为JS提供了使用大客户端网络请求的api,使用方法如下:

import {QHotDogNetWork} from 'qunar-react-native';

//如果需要使用APP中配置的 hotdog 地址,则 requestParam 中不设置 url 属性
var requestParam = {
    serviceType:'',  //网络请求type,serviceType和url不能同时为空
    url:'',          //网络请求url(默认为APP中设置的hotdog 地址),serviceType和url不能同时为空
    param:{},        //网络请求参数
    useCache:true,   //是否可以使用cache, true或者false
    cacheKey:'',     //cacheKey,如果useCache为true则cacheKey不能为空

    successCallback:(response)=>{},    //网络请求成功的回调
    cacheCallback:(response)=>{},      //网络请求从cache返回的回调
    failCallback:()=>{},               //网络请求失败的回调
}

//发起网络请求,返回该网络请求的requestID
var requestID = QHotDogNetWork.postRequest(requestParam);

//取消网络请求
QHotDogNetWork.cancelNetWorkTask(requestID);