- 普通的数据请求
wx.request({
url: '',//地址
method: 'POST',//请求方式POST,GET
data: param,//参数,key-value键值对
success: function (res) {
console.log(res);
},
error: function (res) {
console.log(e)
},
complete: function (res) {
//无论是成功或者失败,都会走这里
}
})
- 文件上传
wx.uploadFile({
url: '',//网络地址
filePath: file,//文件路径
name: 'file',//后台接收文件的字段
formData: param,//参数,key-value键值对
header: {
"Content-Type": "application/octet-stream"
},//请求头,可以不设置,根据需要设置就行
success: (function(res) {
console.log(res)
}),
error: function (e) {
console.log(e)
},
complete: function (e) {
}
})
注意:普通的网络请求返回的数据直接就是json格式,但是文件上传的时候,返回来的res.data却是字符串,需要转成json数据才能正常使用:JSON.parse(res.data)