小程序开发——网络请求

  • 普通的数据请求
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)

猜你喜欢

转载自blog.csdn.net/liumude123/article/details/80087966
今日推荐