# request()

发起网络请求

示例

this.$app.request({
            url: 'https://api.uomg.com/api/get.qqdj?qq=774740085&skey=@surhcc2',
            method: 'GET',
            parameter: {
              page: '1',
              size: '10',
              condition: {}
            },
            header: {
              'Content-Type': 'application/json',
              'X-requested-With': 'XMLHttpRequest',
              Authorization: 'Basic d2ViX2FwcDo=' // 业务TOKEN
            },
            timeout: 20,
            sslVerify: false
          }).then(res => {
            console.log('app/request=====', res);
          })

入参说明:

参数名 类型 是否必填 说明
data object 网络请求参数

data参数说明:

参数名 类型 是否必填 说明
url string 服务器接口地址
parameter object 可选 请求参数
header object 可选 网络请求请求头参数,不能设置 Referer
Content-Type string 可选 支持两种application/json 默认(我们网关默认Content-Type);application/x-www-form-urlencoded (外部请求较常用)
consult String 可选 "1"表示要协商工作密钥,走我们网关的请求都需要有工作密钥,工作密钥协商一般放在登录/注册接口
method String 可选 必须大写,默认GET,支持GET, POST, HEAD, DELETE, PUT, PATCH
timeout Number 可选 超时时间 默认30, 单位:秒
sslVerify Boolean 可选 是否验证 ssl 证书,默认true
isEncrypt String 可选 是否对报文体加密,只针对post请求,对body体加密 值为:"1",则对用工作密钥对报文体加密,加密后替换body体。默认不加密。
outSide String 可选 区分我们的网关请求和普通请求 默认值"0","0"表示走我们网关的那套逻辑,"1"表示为外部请求,当做普通请求处理,不走签名和加密那套体系

success 返回参数说明:

参数名 类型 说明
res object 详细结果

res 返回参数说明:

参数名 类型 说明
statusCode string 开发者服务器返回的 HTTP 状态码
data object code码成功返回的数据
header object 开发者服务器返回的 HTTP Response Header,K-V形式

# doCancel()

取消网络请求(此功能适用于安卓系统,iOS系统不支持)

示例

this.$app.doCancel({ url: 'https://api.apiopen.top/searchMusic' }).then(res => {
            console.log('app/doCancel=====', res);
          })

入参说明:

参数名 类型 是否必填 说明
data object 网络请求TAG值

data参数说明:

参数名 类型 是否必填 说明
url string 网络请求TAG值,建议: 与服务器接口地址(url)一致

success 返回参数说明:

参数名 类型 说明
res object
Last Updated: 6/10/2022, 6:27:07 PM