微信小程序实现lot开发02 使用微信小程序发起网络请求

微信小程序的官方文档中有关于网络请求的描述,我们用微信小程序与网络继电器联系的话不能够直接联络,需要通过websocket联合服务器利用mqtt长连接协议实现这个过程,所以学习的第二步就肯定是使用微信小程序发起网络请求,而且一定要访问成功,否则这一步的学习就白搭,后续需要做的就是用微信小程序给我们的服务器发起请求,因为服务器现在都是云服务器,在固定的网络地址上访问,所以发起网络请求给服务器发送数据是必须的。

WX官方文档关于网络请求的描述

我们只挂上这个代码

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

配置的接口地址与token信息

这个我是学习的“杰叔叔捣鼓”这个up主的视频,所以就填写的是他的博客提供的接口,这个接口会将你发起的请求验证成功以后将这个信息发送到指定的手机号,就很nice对不对?你可以填别人的手机号,然后发送一些合法的信息,不合法不合适的信息杰叔会给你封号套餐的。

具体内容自行查看这个notebook (yoyolife.fun)icon-default.png?t=M5H6http://www.yoyolife.fun/sms

微信小程序内的代码

基于上一个文章的测试demo,我们在这个按钮点击的基础上加入网络请求的内容:

// index.js
Page({
  conlose(){
    console.log('你已经点击这个按钮!')
    wx.request({
      url: 'http://noteapi.yoyolife.fun/api/sms/sent_sms', //接入可以访问的网络接口地址
      method: "POST",//这里的请求方式默认是get,我们修改为post
      data: {
        msg: 'success',//这里这个接口要求的msg参数的内容长度为15个字符以内
        token: '填写你申请这个接口时分配的token'
      }, // data里给出请求需要的参数,书写规则是 参数名:'参数值',下一个参数.....(请求的话一般都会有需要一个token和一个message)
      header: {
        'content-type': 'application/json' // 默认值
      },
      success (res) {
        console.log(res.data)
      }
    })
  }

})

点击编译运行之后调试数据会显示这个:

 注意在运行之前需要将你这个小程序的本地设置中的这一项(不校验合法域名......)点击一下:

 最后就是查看手机有没有接收到这个信息了:

 到这里你应该是会了怎么用按钮点击事件申请网络请求了。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ForestSpringH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值