• 微信小程序发起请求


    一.示例代码

    wx.request({
      url: 'test.php', // 仅为示例,并非真实的接口地址
      data: {
        x: '',
        y: ''
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        console.log(res.data)
      }
    })
    

    注意:如果进行本地测试请在右上角详情>本地设置>不校验合法性打钩

    二.参数

    微信官方解释

    参数

    属性 类型 默认值 必填 说明
    url string 开发者服务器接口地址
    data string/object/ArrayBuffer 请求的参数
    header Object 设置请求的 header,header 中不能设置 Referer。content-type 默认为 application/json
    method string GET HTTP 请求方法
    dataType string json 返回的数据格式
    responseType string text 响应的数据类型
    success function 接口调用成功的回调函数
    fail function 接口调用失败的回调函数
    complete function 接口调用结束的回调函数(调用成功、失败都会执行

    object.dataType 的合法值

    说明
    json 返回的数据为 JSON,返回后会对返回的数据进行一次 JSON.parse
    其他 不对返回的内容进行 JSON.parse

    object.success 回调函数

    参数

    Object res

    属性 类型 说明
    data string/Object/Arraybuffer 开发者服务器返回的数据
    statusCode number 开发者服务器返回的 HTTP 状态码
    header Object 开发者服务器返回的 HTTP Response Header

    三.地址配置小技巧

    如果说这个地址不确定,正式上线可能会变,调试的时候本机调试

    app.jsglobalData进行设置

      globalData: {
        userInfo: null,
        host:"http://127.0.0.1:8000/"
      }
    

    调试组件的js中设置

    var app = getApp()
    ........
    click:function(){
        wx.request({
          url: app.globalData.host+'test', // 仅为示例,并非真实的接口地址
            ......  
          }
        })
      },
    
  • 相关阅读:
    数据移除的循环
    C#窗体多语言切换(简繁)
    C# 文字转换最简单的方法
    使用CodeDOM动态编译一个字符串表达式
    C#设置WebBrowser默认浏览器
    Image和字节数组互转
    苹果手机的SB系列(8)为什么没有短信全部删除?
    循环删除外键约束
    腾讯云COS自定义域名,支持https,CDN,私有访问
    腾讯云COS请求签名C#版
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11579513.html
Copyright © 2020-2023  润新知