wx.request({
url: https://wxdemo.com/login,
data: {
username: ,
password:
},
header: {
content-type: application/json // 默认值
},
success: function(res) {
console.log(res.data)
}
})
通过上面的代码可以看出,wx.request()方法传递了一些参数,这些参数起到了不同的作用:
参数名 类型 必填 默认值 说明 最低版本
url String 是 开发者服务器接口地址
data Object/String/ArrayBuffer 否 请求的参数
header Object 否 设置请求的 header,header 中不能设置 Referer。
method String 否 GET (需大写)有效值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
dataType String 否 json 如果设为json,会尝试对返回的数据做一次 JSON.parse
responseType String 否 text 设置响应的数据类型。合法值:text、arraybuffer
success Function 否 收到开发者服务成功返回的回调函数
fail Function 否 接口调用失败的回调函数
complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行)
当请求成功后,success会接收到成功的信息,主要参数包括:
参数 类型 说明 最低版本
data Object/String/ArrayBuffer 开发者服务器返回的数据
statusCode Number 开发者服务器返回的 HTTP 状态码
header Object 开发者服务器返回的 HTTP Response Header