zoukankan      html  css  js  c++  java
  • 微信小程序开发-网络请求-GET/POST不同方式等

    一、几种请求方式
    • Http请求
    wx.request({
      url:"",
      data:{},
      header:{},
      method:"GET/POST",
      success:function (res) {
        //返回的数据被封装在 res 对象的 data 属性中
        console.log(res.data)
      },
      fail:function (res) {
        
      }
    })
    
    • 注意不同的请求方式应用不同的请求头信息,默认 GET 方式,如果你 POST请求也是默认请求头,后台POST请求方法将无法获取data中的参数

    • GET 请求:
      header:{'content-type': 'application/json'}

    • POST 请求:
      header:{'content-type': "application/x-www-form-urlencoded"}

    1.2 上传与下载
    • 文件上传
    wx.uploadFile({
      url:"upload",
      filePath: "上传路径",
      name: "文件对应的key",
      formData:{
        "user":"test"
      },
      success (res){
      
      }
    })
    
    • 文件下载
    wx.downloadFile({
      url:"download",
      header:{},
      filePath:"下载后存储路径",
      success(res) {
        console.log(res.statusCode)
      }
    })
    
    二、操作对象
    • Task
      异步任务提交以后,需要对任务进行操作,使用Task对象

    • RequestTask

    • UploadTask

    • DownloadTask

    • SocketTask

    • 该对象可以:
      1.中断任务
      2.触发回调函数
      3.关闭连接

  • 相关阅读:
    Oracle-启动和关闭oracle的归档(ARCHIVELOG)模式
    Linux-数据表示方式
    Linux-21-30
    linux-1-10
    自律
    jenkins-修改系统时间
    jenkins-通过ssh username with private key配置节点服务器
    jenkins-slave开机自动启动
    mongodb-mongo使用
    mongodb-centos76yum安装mongodb
  • 原文地址:https://www.cnblogs.com/shiqi17/p/12308095.html
Copyright © 2011-2022 走看看